diff --git a/samples/cds-sample-application/package-lock.json b/samples/cds-sample-application/package-lock.json index 28ba1ac0..e405495a 100644 --- a/samples/cds-sample-application/package-lock.json +++ b/samples/cds-sample-application/package-lock.json @@ -13,7 +13,7 @@ "@nestjs/common": "^8.4.7", "@nestjs/core": "^8.4.7", "@nestjs/platform-express": "^8.4.7", - "@sap-cloud-sdk/odata-v2": "^3.22.2", + "@sap-cloud-sdk/odata-v2": "^3.23.0", "@sap/cds": "6.1.3", "@sap/cds-dk": "7.9.4", "passport": "^0.7.0", @@ -1938,14 +1938,14 @@ } }, "node_modules/@sap-cloud-sdk/connectivity": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/connectivity/-/connectivity-3.22.2.tgz", - "integrity": "sha512-kfJaRersOefqKn12Q6my+Bch8TVD83j9CsA/vKQI6D7UpdJjfy6k4EbwlVeuehWb4kvTLYvQLvjJE0JhelESPQ==", - "dependencies": { - "@sap-cloud-sdk/resilience": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", - "@sap/xsenv": "^5.3.0", - "@sap/xssec": "^4.2.4", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/connectivity/-/connectivity-3.23.0.tgz", + "integrity": "sha512-r5oGXsdcQ0inOE9Z/FJhw2G7P5BRgpZ01yXrZV8HnVgOAGF/C+3fx+Qw6feXa0zaHRBCHcBSuseqRNdKCOn7+g==", + "dependencies": { + "@sap-cloud-sdk/resilience": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", + "@sap/xsenv": "^5.4.0", + "@sap/xssec": "^4.2.7", "async-retry": "^1.3.3", "axios": "^1.7.7", "jsonwebtoken": "^9.0.2" @@ -2054,13 +2054,13 @@ } }, "node_modules/@sap-cloud-sdk/http-client": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/http-client/-/http-client-3.22.2.tgz", - "integrity": "sha512-YJRWwcm6kUOh8cDJlLkkJfpwj0LBgWpMhh9wZOXOwq506rBcBEFruMCj0GR9dJdW5hxJZf1rH4Byjp6skB+Bhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/http-client/-/http-client-3.23.0.tgz", + "integrity": "sha512-zf5Zz9IGprea3+yhv12bDjpBNA03m/Zufnu2LobeV/LpxmJHMSGDA56ST6CxzhX8TrsQJq32znXy/vmPs94sNA==", "dependencies": { - "@sap-cloud-sdk/connectivity": "^3.22.2", - "@sap-cloud-sdk/resilience": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", + "@sap-cloud-sdk/connectivity": "^3.23.0", + "@sap-cloud-sdk/resilience": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", "axios": "^1.7.7" } }, @@ -2075,55 +2075,55 @@ } }, "node_modules/@sap-cloud-sdk/odata-common": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-common/-/odata-common-3.22.2.tgz", - "integrity": "sha512-lhRzj4v8/hbS+KSOQC2+kpAhPNkKdQ6RQetbRZ3V0xgGmoYjBvDoiKaNXXRcxowTiirFMcviViAWu95tlINQOA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-common/-/odata-common-3.23.0.tgz", + "integrity": "sha512-XqXNrbIV2NpiOyJEZQ2mrR6WhuK5XQBp7pP9c01fJ+vcJHGVDSOLAH9HMuaXZ17I78dSrfNEVwWEBUKHINRD/g==", "dependencies": { - "@sap-cloud-sdk/connectivity": "^3.22.2", - "@sap-cloud-sdk/http-client": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", + "@sap-cloud-sdk/connectivity": "^3.23.0", + "@sap-cloud-sdk/http-client": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", "bignumber.js": "^9.1.2", "moment": "^2.30.1", - "uuid": "^10.0.0", + "uuid": "^11.0.3", "voca": "^1.4.1" } }, "node_modules/@sap-cloud-sdk/odata-common/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/@sap-cloud-sdk/odata-v2": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v2/-/odata-v2-3.22.2.tgz", - "integrity": "sha512-zKSHS//m3stC+DTVGGUuncL+ct/IGrgfZQfBnB8b3i4Qfx5sFoNaYuWlMK5OX4ke4frJPxVRb8fepy6rmFbIIA==", - "dependencies": { - "@sap-cloud-sdk/connectivity": "^3.22.2", - "@sap-cloud-sdk/http-client": "^3.22.2", - "@sap-cloud-sdk/odata-common": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v2/-/odata-v2-3.23.0.tgz", + "integrity": "sha512-WhlKzLiNYSsxjiz3H6HcoUHM1TAwsMtD0dW30yAp0sVkUBb4nL2QcMf3Rkoom9wa13552xr75gECfK8Xdv2jgA==", + "dependencies": { + "@sap-cloud-sdk/connectivity": "^3.23.0", + "@sap-cloud-sdk/http-client": "^3.23.0", + "@sap-cloud-sdk/odata-common": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", "bignumber.js": "^9.1.2", "moment": "^2.30.1", - "uuid": "^10.0.0" + "uuid": "^11.0.3" } }, "node_modules/@sap-cloud-sdk/odata-v2/node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/@sap-cloud-sdk/odata-v4": { @@ -2155,14 +2155,14 @@ } }, "node_modules/@sap-cloud-sdk/resilience": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/resilience/-/resilience-3.22.2.tgz", - "integrity": "sha512-IRls+Q75SckqErHDMcyLa/zouCWU8NuUdu1h6+pf3AEik6d/2Wto25FGA9MvFpBK4tnBVmVmzHRA8dFZxDFOBQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/resilience/-/resilience-3.23.0.tgz", + "integrity": "sha512-SYuNmTYBSn9+VNCbrqMuV2vdefUVxTf2KaoY1Fb/RdgE4rUO3TBn7wt14CYWFvJB+VqN5YtsaS4e00VoXOICjQ==", "dependencies": { - "@sap-cloud-sdk/util": "^3.22.2", + "@sap-cloud-sdk/util": "^3.23.0", "async-retry": "^1.3.3", "axios": "^1.7.7", - "opossum": "^8.1.4" + "opossum": "^8.3.1" } }, "node_modules/@sap-cloud-sdk/resilience/node_modules/axios": { @@ -2186,16 +2186,16 @@ } }, "node_modules/@sap-cloud-sdk/util": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-3.22.2.tgz", - "integrity": "sha512-lyiuy1lBSqw7POEGcwQ/smAaJdSTj3Id5BWUm0J8MDSUj/XFxEs3iyhR5PcwqnW4GQwfGV8xGfZf9tne0gCvXw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-3.23.0.tgz", + "integrity": "sha512-FmHTqYmInF9evCgjSW8klJScCtUXQDcakHLT3RCtPChrSDQ8EpxlVRZT7ZsOM4kOUKVGbIE59c6k1BOQVv5ZWw==", "dependencies": { "axios": "^1.7.7", "chalk": "^4.1.0", - "logform": "^2.6.0", + "logform": "^2.7.0", "voca": "^1.4.1", - "winston": "^3.15.0", - "winston-transport": "^4.8.0" + "winston": "^3.17.0", + "winston-transport": "^4.9.0" } }, "node_modules/@sap-cloud-sdk/util/node_modules/axios": { @@ -5551,22 +5551,22 @@ } }, "node_modules/@sap/xsenv": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sap/xsenv/-/xsenv-5.3.0.tgz", - "integrity": "sha512-2UqioTBYe7XTvrskulaqVvoQ8WUA06Ofumxfa545DlB9gZyvvdL0ncQDU9EWrqFKE6U/e+kdQRpaMfRnrM5ykQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@sap/xsenv/-/xsenv-5.4.0.tgz", + "integrity": "sha512-O9G71v7S1ZHorDHwNGAbZXmvRvALbeN8Q/j1UgQdKfUcf18re+5CZxKCVUezs2OTBR2KB/tvDFLnlXwHYuwC7A==", "dependencies": { "debug": "4.3.7", "node-cache": "^5.1.2", "verror": "1.10.1" }, "engines": { - "node": "^18.0.0 || ^20.0.0" + "node": "^18.0.0 || ^20.0.0 || ^22.0.0" } }, "node_modules/@sap/xssec": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-4.2.4.tgz", - "integrity": "sha512-WW+nOFLa4SRBapqa9y3dLUqZploHA/lN9pkPHoa3qzpb0Q9YupZCI++aP39HR0bDYsztoRg/xVryViReJkk3Dg==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-4.2.7.tgz", + "integrity": "sha512-RCBFma3jiLIJ1naAPFNLQWMIkKwQENiwSsdEtffs2Q+RhH+AnLiaXAqxtXGlO/N+Lg53WANEIcLThYRkttQ00w==", "dependencies": { "debug": "^4.3.4", "jwt-decode": "^4" @@ -6313,17 +6313,6 @@ "dev": true, "optional": true }, - "node_modules/abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "dependencies": { - "event-target-shim": "^5.0.0" - }, - "engines": { - "node": ">=6.5" - } - }, "node_modules/accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -6715,6 +6704,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, "funding": [ { "type": "github", @@ -8226,18 +8216,11 @@ "node": ">= 0.6" } }, - "node_modules/event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", - "engines": { - "node": ">=6" - } - }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "engines": { "node": ">=0.8.x" } @@ -9235,6 +9218,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -10551,9 +10535,9 @@ } }, "node_modules/logform": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", - "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", + "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", "dependencies": { "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", @@ -11308,9 +11292,9 @@ } }, "node_modules/opossum": { - "version": "8.1.4", - "resolved": "https://registry.npmjs.org/opossum/-/opossum-8.1.4.tgz", - "integrity": "sha512-ktDDCD2MKX7yx8ZLtt57JrUE0IyYJthmTyXtaF4dEdPYHvX0kkWRiKkQkhEjtZnTNN5y1ErMriKNqOLqgpYXtQ==", + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/opossum/-/opossum-8.3.1.tgz", + "integrity": "sha512-kMDk4pUs4uZEcGSvaeDjC63MBCTk1Zch1KJmVQlAVN0nD/GM2ebl71tNHQmzshzbcMnSc+/jprx5Zwk7bBdrqg==", "engines": { "node": "^22 || ^21 || ^20 || ^18 || ^16" } @@ -11772,14 +11756,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", - "engines": { - "node": ">= 0.6.0" - } - }, "node_modules/process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -13862,83 +13838,50 @@ } }, "node_modules/winston": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.15.0.tgz", - "integrity": "sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", + "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", - "logform": "^2.6.0", + "logform": "^2.7.0", "one-time": "^1.0.0", "readable-stream": "^3.4.0", "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.7.0" + "winston-transport": "^4.9.0" }, "engines": { "node": ">= 12.0.0" } }, "node_modules/winston-transport": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.8.0.tgz", - "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", + "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", "dependencies": { - "logform": "^2.6.1", - "readable-stream": "^4.5.2", + "logform": "^2.7.0", + "readable-stream": "^3.6.2", "triple-beam": "^1.3.0" }, "engines": { "node": ">= 12.0.0" } }, - "node_modules/winston-transport/node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/winston-transport/node_modules/readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dependencies": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/winston-transport/node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" + "node": ">= 6" } }, "node_modules/winston/node_modules/@colors/colors": { @@ -15490,14 +15433,14 @@ "dev": true }, "@sap-cloud-sdk/connectivity": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/connectivity/-/connectivity-3.22.2.tgz", - "integrity": "sha512-kfJaRersOefqKn12Q6my+Bch8TVD83j9CsA/vKQI6D7UpdJjfy6k4EbwlVeuehWb4kvTLYvQLvjJE0JhelESPQ==", - "requires": { - "@sap-cloud-sdk/resilience": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", - "@sap/xsenv": "^5.3.0", - "@sap/xssec": "^4.2.4", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/connectivity/-/connectivity-3.23.0.tgz", + "integrity": "sha512-r5oGXsdcQ0inOE9Z/FJhw2G7P5BRgpZ01yXrZV8HnVgOAGF/C+3fx+Qw6feXa0zaHRBCHcBSuseqRNdKCOn7+g==", + "requires": { + "@sap-cloud-sdk/resilience": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", + "@sap/xsenv": "^5.4.0", + "@sap/xssec": "^4.2.7", "async-retry": "^1.3.3", "axios": "^1.7.7", "jsonwebtoken": "^9.0.2" @@ -15592,13 +15535,13 @@ } }, "@sap-cloud-sdk/http-client": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/http-client/-/http-client-3.22.2.tgz", - "integrity": "sha512-YJRWwcm6kUOh8cDJlLkkJfpwj0LBgWpMhh9wZOXOwq506rBcBEFruMCj0GR9dJdW5hxJZf1rH4Byjp6skB+Bhg==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/http-client/-/http-client-3.23.0.tgz", + "integrity": "sha512-zf5Zz9IGprea3+yhv12bDjpBNA03m/Zufnu2LobeV/LpxmJHMSGDA56ST6CxzhX8TrsQJq32znXy/vmPs94sNA==", "requires": { - "@sap-cloud-sdk/connectivity": "^3.22.2", - "@sap-cloud-sdk/resilience": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", + "@sap-cloud-sdk/connectivity": "^3.23.0", + "@sap-cloud-sdk/resilience": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", "axios": "^1.7.7" }, "dependencies": { @@ -15615,44 +15558,44 @@ } }, "@sap-cloud-sdk/odata-common": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-common/-/odata-common-3.22.2.tgz", - "integrity": "sha512-lhRzj4v8/hbS+KSOQC2+kpAhPNkKdQ6RQetbRZ3V0xgGmoYjBvDoiKaNXXRcxowTiirFMcviViAWu95tlINQOA==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-common/-/odata-common-3.23.0.tgz", + "integrity": "sha512-XqXNrbIV2NpiOyJEZQ2mrR6WhuK5XQBp7pP9c01fJ+vcJHGVDSOLAH9HMuaXZ17I78dSrfNEVwWEBUKHINRD/g==", "requires": { - "@sap-cloud-sdk/connectivity": "^3.22.2", - "@sap-cloud-sdk/http-client": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", + "@sap-cloud-sdk/connectivity": "^3.23.0", + "@sap-cloud-sdk/http-client": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", "bignumber.js": "^9.1.2", "moment": "^2.30.1", - "uuid": "^10.0.0", + "uuid": "^11.0.3", "voca": "^1.4.1" }, "dependencies": { "uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==" + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==" } } }, "@sap-cloud-sdk/odata-v2": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v2/-/odata-v2-3.22.2.tgz", - "integrity": "sha512-zKSHS//m3stC+DTVGGUuncL+ct/IGrgfZQfBnB8b3i4Qfx5sFoNaYuWlMK5OX4ke4frJPxVRb8fepy6rmFbIIA==", - "requires": { - "@sap-cloud-sdk/connectivity": "^3.22.2", - "@sap-cloud-sdk/http-client": "^3.22.2", - "@sap-cloud-sdk/odata-common": "^3.22.2", - "@sap-cloud-sdk/util": "^3.22.2", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/odata-v2/-/odata-v2-3.23.0.tgz", + "integrity": "sha512-WhlKzLiNYSsxjiz3H6HcoUHM1TAwsMtD0dW30yAp0sVkUBb4nL2QcMf3Rkoom9wa13552xr75gECfK8Xdv2jgA==", + "requires": { + "@sap-cloud-sdk/connectivity": "^3.23.0", + "@sap-cloud-sdk/http-client": "^3.23.0", + "@sap-cloud-sdk/odata-common": "^3.23.0", + "@sap-cloud-sdk/util": "^3.23.0", "bignumber.js": "^9.1.2", "moment": "^2.30.1", - "uuid": "^10.0.0" + "uuid": "^11.0.3" }, "dependencies": { "uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==" + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==" } } }, @@ -15680,14 +15623,14 @@ } }, "@sap-cloud-sdk/resilience": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/resilience/-/resilience-3.22.2.tgz", - "integrity": "sha512-IRls+Q75SckqErHDMcyLa/zouCWU8NuUdu1h6+pf3AEik6d/2Wto25FGA9MvFpBK4tnBVmVmzHRA8dFZxDFOBQ==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/resilience/-/resilience-3.23.0.tgz", + "integrity": "sha512-SYuNmTYBSn9+VNCbrqMuV2vdefUVxTf2KaoY1Fb/RdgE4rUO3TBn7wt14CYWFvJB+VqN5YtsaS4e00VoXOICjQ==", "requires": { - "@sap-cloud-sdk/util": "^3.22.2", + "@sap-cloud-sdk/util": "^3.23.0", "async-retry": "^1.3.3", "axios": "^1.7.7", - "opossum": "^8.1.4" + "opossum": "^8.3.1" }, "dependencies": { "axios": { @@ -15713,16 +15656,16 @@ } }, "@sap-cloud-sdk/util": { - "version": "3.22.2", - "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-3.22.2.tgz", - "integrity": "sha512-lyiuy1lBSqw7POEGcwQ/smAaJdSTj3Id5BWUm0J8MDSUj/XFxEs3iyhR5PcwqnW4GQwfGV8xGfZf9tne0gCvXw==", + "version": "3.23.0", + "resolved": "https://registry.npmjs.org/@sap-cloud-sdk/util/-/util-3.23.0.tgz", + "integrity": "sha512-FmHTqYmInF9evCgjSW8klJScCtUXQDcakHLT3RCtPChrSDQ8EpxlVRZT7ZsOM4kOUKVGbIE59c6k1BOQVv5ZWw==", "requires": { "axios": "^1.7.7", "chalk": "^4.1.0", - "logform": "^2.6.0", + "logform": "^2.7.0", "voca": "^1.4.1", - "winston": "^3.15.0", - "winston-transport": "^4.8.0" + "winston": "^3.17.0", + "winston-transport": "^4.9.0" }, "dependencies": { "axios": { @@ -17732,9 +17675,9 @@ } }, "@sap/xsenv": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@sap/xsenv/-/xsenv-5.3.0.tgz", - "integrity": "sha512-2UqioTBYe7XTvrskulaqVvoQ8WUA06Ofumxfa545DlB9gZyvvdL0ncQDU9EWrqFKE6U/e+kdQRpaMfRnrM5ykQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@sap/xsenv/-/xsenv-5.4.0.tgz", + "integrity": "sha512-O9G71v7S1ZHorDHwNGAbZXmvRvALbeN8Q/j1UgQdKfUcf18re+5CZxKCVUezs2OTBR2KB/tvDFLnlXwHYuwC7A==", "requires": { "debug": "4.3.7", "node-cache": "^5.1.2", @@ -17742,9 +17685,9 @@ } }, "@sap/xssec": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-4.2.4.tgz", - "integrity": "sha512-WW+nOFLa4SRBapqa9y3dLUqZploHA/lN9pkPHoa3qzpb0Q9YupZCI++aP39HR0bDYsztoRg/xVryViReJkk3Dg==", + "version": "4.2.7", + "resolved": "https://registry.npmjs.org/@sap/xssec/-/xssec-4.2.7.tgz", + "integrity": "sha512-RCBFma3jiLIJ1naAPFNLQWMIkKwQENiwSsdEtffs2Q+RhH+AnLiaXAqxtXGlO/N+Lg53WANEIcLThYRkttQ00w==", "requires": { "debug": "^4.3.4", "jwt-decode": "^4" @@ -18397,14 +18340,6 @@ "dev": true, "optional": true }, - "abort-controller": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", - "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", - "requires": { - "event-target-shim": "^5.0.0" - } - }, "accepts": { "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", @@ -18704,7 +18639,8 @@ "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true }, "big.js": { "version": "6.2.1", @@ -19791,15 +19727,11 @@ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" }, - "event-target-shim": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", - "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" - }, "events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true }, "execa": { "version": "5.1.1", @@ -20557,7 +20489,8 @@ "ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true }, "ignore": { "version": "5.2.4", @@ -21566,9 +21499,9 @@ } }, "logform": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/logform/-/logform-2.6.1.tgz", - "integrity": "sha512-CdaO738xRapbKIMVn2m4F6KTj4j7ooJ8POVnebSgKo3KBz5axNXRAL7ZdRjIV6NOr2Uf4vjtRkxrFETOioCqSA==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/logform/-/logform-2.7.0.tgz", + "integrity": "sha512-TFYA4jnP7PVbmlBIfhlSe+WKxs9dklXMTEGcBCIvLhE/Tn3H6Gk1norupVW7m5Cnd4bLcr08AytbyV/xj7f/kQ==", "requires": { "@colors/colors": "1.6.0", "@types/triple-beam": "^1.3.2", @@ -22150,9 +22083,9 @@ } }, "opossum": { - "version": "8.1.4", - "resolved": "https://registry.npmjs.org/opossum/-/opossum-8.1.4.tgz", - "integrity": "sha512-ktDDCD2MKX7yx8ZLtt57JrUE0IyYJthmTyXtaF4dEdPYHvX0kkWRiKkQkhEjtZnTNN5y1ErMriKNqOLqgpYXtQ==" + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/opossum/-/opossum-8.3.1.tgz", + "integrity": "sha512-kMDk4pUs4uZEcGSvaeDjC63MBCTk1Zch1KJmVQlAVN0nD/GM2ebl71tNHQmzshzbcMnSc+/jprx5Zwk7bBdrqg==" }, "optionator": { "version": "0.9.3", @@ -22480,11 +22413,6 @@ } } }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", @@ -23986,21 +23914,21 @@ } }, "winston": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/winston/-/winston-3.15.0.tgz", - "integrity": "sha512-RhruH2Cj0bV0WgNL+lOfoUBI4DVfdUNjVnJGVovWZmrcKtrFTTRzgXYK2O9cymSGjrERCtaAeHwMNnUWXlwZow==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", + "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", "requires": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", "async": "^3.2.3", "is-stream": "^2.0.0", - "logform": "^2.6.0", + "logform": "^2.7.0", "one-time": "^1.0.0", "readable-stream": "^3.4.0", "safe-stable-stringify": "^2.3.1", "stack-trace": "0.0.x", "triple-beam": "^1.3.0", - "winston-transport": "^4.7.0" + "winston-transport": "^4.9.0" }, "dependencies": { "@colors/colors": { @@ -24021,42 +23949,23 @@ } }, "winston-transport": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.8.0.tgz", - "integrity": "sha512-qxSTKswC6llEMZKgCQdaWgDuMJQnhuvF5f2Nk3SNXc4byfQ+voo2mX1Px9dkNOuR8p0KAjfPG29PuYUSIb+vSA==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.9.0.tgz", + "integrity": "sha512-8drMJ4rkgaPo1Me4zD/3WLfI/zPdA9o2IipKODunnGDcuqbHwjsbB79ylv04LCGGzU0xQ6vTznOMpQGaLhhm6A==", "requires": { - "logform": "^2.6.1", - "readable-stream": "^4.5.2", + "logform": "^2.7.0", + "readable-stream": "^3.6.2", "triple-beam": "^1.3.0" }, "dependencies": { - "buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "readable-stream": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-4.5.2.tgz", - "integrity": "sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==", - "requires": { - "abort-controller": "^3.0.0", - "buffer": "^6.0.3", - "events": "^3.3.0", - "process": "^0.11.10", - "string_decoder": "^1.3.0" - } - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "requires": { - "safe-buffer": "~5.2.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } } } diff --git a/samples/cds-sample-application/package.json b/samples/cds-sample-application/package.json index 4de81d19..637300d8 100644 --- a/samples/cds-sample-application/package.json +++ b/samples/cds-sample-application/package.json @@ -37,7 +37,7 @@ "reflect-metadata": "^0.1.14", "rimraf": "^6.0.1", "rxjs": "^7.8.1", - "@sap-cloud-sdk/odata-v2": "^3.22.2" + "@sap-cloud-sdk/odata-v2": "^3.23.0" }, "devDependencies": { "@sap-cloud-sdk/generator": "^3.22.2",