diff --git a/db/package.json b/db/package.json index 491f7082..7477694f 100644 --- a/db/package.json +++ b/db/package.json @@ -1,13 +1,14 @@ { "name": "deploy", "dependencies": { - "@sap/hdi-deploy": "4.8.2" + "hdb": "^0", + "@sap/hdi-deploy": "^5" }, "engines": { - "node": "^18" + "node": "^20" }, "scripts": { - "start": "node node_modules/@sap/hdi-deploy/deploy.js", + "start": "node node_modules/@sap/hdi-deploy/deploy.js --use-hdb", "build": "npm i && npx cds build .. --for hana --production" } } diff --git a/integration-tests/pom.xml b/integration-tests/pom.xml index 02ac1358..4732e0a6 100644 --- a/integration-tests/pom.xml +++ b/integration-tests/pom.xml @@ -123,6 +123,9 @@ ${cds.npm.executable} + + ${cds.node.directory}${path.separator}${env.PATH} + ${skipTests} ${sidecar.dir} true diff --git a/mtx/sidecar/package.json b/mtx/sidecar/package.json index 62e31250..0b58b0a3 100644 --- a/mtx/sidecar/package.json +++ b/mtx/sidecar/package.json @@ -1,18 +1,16 @@ { "dependencies": { - "@sap/cds": "^7", - "@sap/cds-mtxs": "^1", - "@sap/xssec": "^3", - "express": "^4", - "hdb": "^0", - "passport": "^0", - "@sap/hdi-deploy": "4.8.2" + "@cap-js/hana": "^1", + "@sap/cds": "^8", + "@sap/cds-mtxs": "^2", + "@sap/xssec": "^4", + "express": "^4" }, "devDependencies": { - "sqlite3": "^5" + "@cap-js/sqlite": "^1" }, "engines": { - "node": "^18" + "node": "^20" }, "cds": { "profiles": ["mtx-sidecar", "java"], diff --git a/srv/pom.xml b/srv/pom.xml index f00c89e6..a9aef4bd 100644 --- a/srv/pom.xml +++ b/srv/pom.xml @@ -192,7 +192,7 @@ npm - install @sap/cds-dk@${cds.install-cdsdk.version} @sap/cds-mtxs@^2 --no-save + install @sap/cds-dk@${cds.install-cdsdk.version} @sap/cds-mtxs@^2 --ignore-scripts --no-save diff --git a/srv/src/main/resources/application.yaml b/srv/src/main/resources/application.yaml index cc1e18c0..dad875b3 100644 --- a/srv/src/main/resources/application.yaml +++ b/srv/src/main/resources/application.yaml @@ -9,6 +9,7 @@ cds: odata-v4: endpoint.path: "/api" security: + authentication.normalize-provider-tenant: true mock.users: admin: password: admin