From 6d912e5bb8f581fc1f94dcf99674484f3c4839bf Mon Sep 17 00:00:00 2001 From: Markus Ofterdinger Date: Tue, 10 Nov 2026 13:25:20 +0100 Subject: [PATCH 1/4] com.diffplug.spotless:spotless-maven-plugin ...... 3.10.4 -> 3.11.0 maven-enforcer-plugin .............................. 3.6.3 -> 3.7.0 maven-surefire-plugin .............................. 3.6.0 -> 3.6.1 org.codehaus.mojo:flatten-maven-plugin ............. 1.8.0 -> 1.9.0 --- pom.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pom.xml b/pom.xml index fb4ca0f0..c0415a39 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.6.0 + 3.6.1 true @@ -96,7 +96,7 @@ org.codehaus.mojo flatten-maven-plugin - 1.8.0 + 1.9.0 true resolveCiFriendliesOnly @@ -123,7 +123,7 @@ org.apache.maven.plugins maven-enforcer-plugin - 3.6.3 + 3.7.0 Project Structure Checks @@ -149,7 +149,7 @@ com.diffplug.spotless spotless-maven-plugin - 3.10.4 + 3.11.0 From 23d319d7da77a66d51384179af408f00eae04b2b Mon Sep 17 00:00:00 2001 From: Markus Ofterdinger Date: Tue, 10 Nov 2026 13:37:49 +0100 Subject: [PATCH 2/4] chore: update @sap/approuter to version 23.4.0 in package.json and package-lock.json --- app/package-lock.json | 71 +++++++++++++++++++++---------------------- app/package.json | 2 +- 2 files changed, 36 insertions(+), 37 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index eb311f27..1d83164b 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -6,7 +6,7 @@ "": { "name": "approuter", "dependencies": { - "@sap/approuter": "^23.3.0" + "@sap/approuter": "^23.4.0" } }, "node_modules/@colors/colors": { @@ -25,9 +25,9 @@ "license": "MIT" }, "node_modules/@sap/approuter": { - "version": "23.3.0", - "resolved": "https://registry.npmjs.org/@sap/approuter/-/approuter-23.3.0.tgz", - "integrity": "sha512-q+ypAKKkXLSPzoXDwN+gyRow7ePb0VCEaWdsco/a4oadQemsQs5xQRnUOHvzDwi7OZBeIr4G/9GwPEhegcQXtg==", + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/@sap/approuter/-/approuter-23.4.0.tgz", + "integrity": "sha512-Ut24+XnN0Q7ItHI5isyatsEKdlK5c+1yndv0wKuvBf9PT6ftn4jmAPUhT+L+evx4O17pqEWFamvYq06nOMHxsg==", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@sap/audit-logging": "7.0.0", @@ -41,7 +41,7 @@ "axios-retry": "4.5.0", "base64-url": "2.3.3", "basic-auth": "1.1.0", - "body-parser": "2.3.0", + "body-parser": "2.4.0", "cf-nodejs-logging-support": "8.0.0", "commander": "2.20.3", "compressible": "2.0.18", @@ -51,7 +51,6 @@ "cookie-parser": "1.4.7", "cookie-signature": "1.2.2", "debug": "4.4.3", - "deepmerge": "2.2.1", "encodeurl": "1.0.2", "express-session": "1.19.0", "http-proxy-agent": "7.0.2", @@ -327,6 +326,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-4.5.0.tgz", "integrity": "sha512-aR99oXhpEDGo0UuAlYcn2iGRds30k366Zfa05XWScR9QaQD4JYiP3/1Qt1u7YlefUOK+cn0CcwoL1oefavQUlQ==", + "deprecated": "axios-retry is no longer maintained. See https://github.com/softonic/axios-retry for alternatives.", "license": "Apache-2.0", "dependencies": { "is-retry-allowed": "^2.2.0" @@ -379,18 +379,18 @@ } }, "node_modules/body-parser": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.3.0.tgz", - "integrity": "sha512-2cGmJupaNgg+QUwVLAucDuWuoMZ6EX9iHDRswZ5lsNYEmwPaRknMPCLZz07yTzVq/83p4o/wzbDZbBrTvGGTIw==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.4.0.tgz", + "integrity": "sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==", "license": "MIT", "dependencies": { "bytes": "^3.1.2", - "content-type": "^2.0.0", + "content-type": "^2.1.0", "debug": "^4.4.3", "http-errors": "^2.0.1", - "iconv-lite": "^0.7.2", + "iconv-lite": "^0.7.3", "on-finished": "^2.4.1", - "qs": "^6.15.2", + "qs": "^6.16.1", "raw-body": "^3.0.2", "type-is": "^2.1.0" }, @@ -664,15 +664,6 @@ } } }, - "node_modules/deepmerge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", - "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -944,9 +935,9 @@ } }, "node_modules/follow-redirects": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.2.tgz", - "integrity": "sha512-/kVP2U8z596Ia0gwFrwyIeo74ta5aVmSeU1FfAUMAmcEP5EP7zydmag3SLiN64NaRKef3lxsq7i/g7ltJQDGow==", + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.3.tgz", + "integrity": "sha512-toOSoqN6d51Wjf1aOFJYcoVv1aND9rj/CwjLU0Vz40oDuSpWDayCeKe4JpL5NL0WdFvoOOCI3BRo69HahjbR1A==", "funding": [ { "type": "individual", @@ -1614,9 +1605,9 @@ } }, "node_modules/qs": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.1.tgz", - "integrity": "sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==", + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.17.1.tgz", + "integrity": "sha512-jd3COkaKVgGUW+ZHyEHCG9bH7RoaaiWuMgzsIBjUMVjLAaWGWpoUAVwljVvBHxRu/2qEHnadLGZrkutYUBPQJA==", "license": "BSD-3-Clause", "dependencies": { "es-define-property": "^1.0.1", @@ -1770,9 +1761,9 @@ "license": "MIT" }, "node_modules/semver": { - "version": "7.8.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz", - "integrity": "sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==", + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.8.6.tgz", + "integrity": "sha512-9lpSSU4Mly3mrtruwLs1eLK6+gzbzqeBFwRNjIjE+9LuDpWdYctrQlQ3ej1Ilgi7gknpsTRnPoLP8DpCHqHIJw==", "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -1821,12 +1812,16 @@ "license": "MIT" }, "node_modules/send/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.1.tgz", + "integrity": "sha512-Ev/hIyePLZtpL98x562lvPtenrUfGr0lfaf44HFZ+hDEwso7ccV9QAZrEVLg0hxNAzygaAFxy2dYaAKKM0G06A==", "license": "MIT", "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/send/node_modules/mime": { @@ -1866,12 +1861,16 @@ } }, "node_modules/serve-static/node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.1.tgz", + "integrity": "sha512-Ev/hIyePLZtpL98x562lvPtenrUfGr0lfaf44HFZ+hDEwso7ccV9QAZrEVLg0hxNAzygaAFxy2dYaAKKM0G06A==", "license": "MIT", "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/setprototypeof": { diff --git a/app/package.json b/app/package.json index c6c4e6f3..9bef7b7f 100644 --- a/app/package.json +++ b/app/package.json @@ -1,7 +1,7 @@ { "name": "approuter", "dependencies": { - "@sap/approuter": "^23.3.0" + "@sap/approuter": "^23.4.0" }, "scripts": { "start": "node node_modules/@sap/approuter/approuter.js" From 3851b25f63ebabdd7dcf8ea05165d8b5267fe471 Mon Sep 17 00:00:00 2001 From: Markus Ofterdinger Date: Tue, 10 Nov 2026 13:38:28 +0100 Subject: [PATCH 3/4] chore: bump @sap/cds-dk to version 10.2.1 in package.json and package-lock.json --- package-lock.json | 66 +++++++++++++++++++++++++++-------------------- package.json | 2 +- 2 files changed, 39 insertions(+), 29 deletions(-) diff --git a/package-lock.json b/package-lock.json index 87326393..7ac8410b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache License Version 2.0", "devDependencies": { "@cap-js/postgres": "^3.1.2", - "@sap/cds-dk": "^10.2.0" + "@sap/cds-dk": "^10.2.1" } }, "node_modules/@cap-js/db-service": { @@ -75,9 +75,9 @@ } }, "node_modules/@sap/cds": { - "version": "10.2.1", - "resolved": "https://registry.npmjs.org/@sap/cds/-/cds-10.2.1.tgz", - "integrity": "sha512-hx5x3wJZm5OEZSRZTFs7ciKnkwJU9p0h0qDbrKpeaVbr2nScL1UGexo5ZSGVqIvxl7Bpq/Ked2BW040woxr6Sw==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/@sap/cds/-/cds-10.2.2.tgz", + "integrity": "sha512-HO5Uk4wZedf7lEdMQyd9Cxa7Wny8NLDUp/WDwr5rKU6Byi2vu0kbAoLM8oREIVhj11DwQn9j+lSaBJNTCTAoEQ==", "dev": true, "license": "SEE LICENSE IN LICENSE", "dependencies": { @@ -119,9 +119,9 @@ } }, "node_modules/@sap/cds-dk": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/@sap/cds-dk/-/cds-dk-10.2.0.tgz", - "integrity": "sha512-ZFbl6ItNLvRPzxu+7j/mgCoXMFQAQVhyRUWIVSrCDn1VwN/9rz7B47e9Uz+UVliXwG35nIkYa1HJOxLp4Yawow==", + "version": "10.2.1", + "resolved": "https://registry.npmjs.org/@sap/cds-dk/-/cds-dk-10.2.1.tgz", + "integrity": "sha512-YFmgbc4N7WqdBJdrO5QPvSEQO3b7pXQI2aqqNhf0VNsynbEXYsniykyozvTo2bAy1+7NbgJmOFlAmzY9vI8H8Q==", "bundleDependencies": [ "@cap-js/asyncapi", "@cap-js/db-service", @@ -363,7 +363,7 @@ } }, "node_modules/@sap/cds-dk/node_modules/@cap-js/asyncapi": { - "version": "1.1.0", + "version": "1.2.0", "dev": true, "inBundle": true, "license": "Apache-2.0", @@ -453,7 +453,7 @@ } }, "node_modules/@sap/cds-dk/node_modules/@sap/cds": { - "version": "10.2.1", + "version": "10.2.2", "dev": true, "inBundle": true, "license": "SEE LICENSE IN LICENSE", @@ -504,7 +504,7 @@ } }, "node_modules/@sap/cds-dk/node_modules/@sap/cds-mtxs": { - "version": "4.2.0", + "version": "4.2.1", "dev": true, "inBundle": true, "license": "SEE LICENSE IN LICENSE", @@ -616,18 +616,18 @@ "license": "MIT" }, "node_modules/@sap/cds-dk/node_modules/body-parser": { - "version": "2.3.0", + "version": "2.4.0", "dev": true, "inBundle": true, "license": "MIT", "dependencies": { "bytes": "^3.1.2", - "content-type": "^2.0.0", + "content-type": "^2.1.0", "debug": "^4.4.3", "http-errors": "^2.0.1", - "iconv-lite": "^0.7.2", + "iconv-lite": "^0.7.3", "on-finished": "^2.4.1", - "qs": "^6.15.2", + "qs": "^6.16.1", "raw-body": "^3.0.2", "type-is": "^2.1.0" }, @@ -816,12 +816,16 @@ "license": "MIT" }, "node_modules/@sap/cds-dk/node_modules/encodeurl": { - "version": "2.0.0", + "version": "2.0.1", "dev": true, "inBundle": true, "license": "MIT", "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/@sap/cds-dk/node_modules/es-define-property": { @@ -1182,8 +1186,7 @@ "version": "0.9.2", "dev": true, "inBundle": true, - "license": "MIT", - "optional": true + "license": "MIT" }, "node_modules/@sap/cds-dk/node_modules/math-intrinsics": { "version": "1.1.0", @@ -1361,7 +1364,7 @@ } }, "node_modules/@sap/cds-dk/node_modules/on-finished": { - "version": "2.4.1", + "version": "2.4.2", "dev": true, "inBundle": true, "license": "MIT", @@ -1370,6 +1373,10 @@ }, "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/@sap/cds-dk/node_modules/once": { @@ -1427,7 +1434,7 @@ } }, "node_modules/@sap/cds-dk/node_modules/qs": { - "version": "6.16.1", + "version": "6.17.1", "dev": true, "inBundle": true, "license": "BSD-3-Clause", @@ -1502,7 +1509,7 @@ } }, "node_modules/@sap/cds-dk/node_modules/semver": { - "version": "7.8.5", + "version": "7.8.6", "dev": true, "inBundle": true, "license": "ISC", @@ -1714,7 +1721,6 @@ "dev": true, "inBundle": true, "license": "BSD-2-Clause", - "optional": true, "bin": { "uglifyjs": "bin/uglifyjs" }, @@ -1767,7 +1773,7 @@ "license": "ISC" }, "node_modules/@sap/cds-dk/node_modules/ws": { - "version": "8.22.0", + "version": "8.22.1", "dev": true, "inBundle": true, "license": "MIT", @@ -2012,13 +2018,17 @@ "license": "MIT" }, "node_modules/encodeurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", - "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.1.tgz", + "integrity": "sha512-Ev/hIyePLZtpL98x562lvPtenrUfGr0lfaf44HFZ+hDEwso7ccV9QAZrEVLg0hxNAzygaAFxy2dYaAKKM0G06A==", "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/es-define-property": { @@ -2615,9 +2625,9 @@ } }, "node_modules/qs": { - "version": "6.16.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.16.1.tgz", - "integrity": "sha512-5Px6J7rfHBAGUhNQ3es4YzcOdBBw0SDcVtThJml4RdnKw4tKs2epA0kPZ+K8X+WiHktT93RHVcQ/3ym5aTCgtg==", + "version": "6.17.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.17.1.tgz", + "integrity": "sha512-jd3COkaKVgGUW+ZHyEHCG9bH7RoaaiWuMgzsIBjUMVjLAaWGWpoUAVwljVvBHxRu/2qEHnadLGZrkutYUBPQJA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { diff --git a/package.json b/package.json index 39bd920b..6dba12e8 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,6 @@ "repository": "https://github.com/SAP-samples/cloud-cap-samples-java.git", "devDependencies": { "@cap-js/postgres": "^3.1.2", - "@sap/cds-dk": "^10.2.0" + "@sap/cds-dk": "^10.2.1" } } From 2a42ea26bce1ec892c21efbc1eb4e823fa07b183 Mon Sep 17 00:00:00 2001 From: Markus Ofterdinger Date: Tue, 10 Nov 2026 13:55:31 +0100 Subject: [PATCH 4/4] chore: update SAPUI5 version to 1.154.0 in fiori.html --- app/fiori.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/fiori.html b/app/fiori.html index eb1ef5ca..854cb157 100644 --- a/app/fiori.html +++ b/app/fiori.html @@ -14,8 +14,8 @@ }; - - +