diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index decf14ab..e2b68ac6 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": true, "tools": { "csharpier": { - "version": "0.29.2", + "version": "0.30.2", "commands": ["dotnet-csharpier"] } } diff --git a/charts/recruit/Chart.lock b/charts/recruit/Chart.lock index 32f3e255..36abc66d 100644 --- a/charts/recruit/Chart.lock +++ b/charts/recruit/Chart.lock @@ -4,15 +4,15 @@ dependencies: version: 0.17.1 - name: mailhog repository: https://codecentric.github.io/helm-charts - version: 5.2.3 + version: 5.3.0 - name: ohdsi repository: oci://ghcr.io/chgl/charts - version: 0.24.12 + version: 0.24.26 - name: postgresql repository: oci://registry-1.docker.io/bitnamicharts version: 13.2.27 - name: fhir-pseudonymizer repository: oci://ghcr.io/miracum/charts - version: 0.7.15 -digest: sha256:339f783e0f48e30e27a655edbe42af4d6d3c09efcec91063a3ceacae577dbb6a -generated: "2024-10-22T08:51:43.274845629Z" + version: 0.7.29 +digest: sha256:7c23fe4796933f229bcecebc0b348ace37f23bf43d8ea6d4e298e82873499172 +generated: "2024-11-26T20:13:50.452944227Z" diff --git a/charts/recruit/Chart.yaml b/charts/recruit/Chart.yaml index 7f3d3860..002cc078 100644 --- a/charts/recruit/Chart.yaml +++ b/charts/recruit/Chart.yaml @@ -26,18 +26,18 @@ dependencies: - condition: mailhog.enabled name: mailhog repository: https://codecentric.github.io/helm-charts - version: 5.2.3 + version: 5.3.0 - condition: ohdsi.enabled name: ohdsi repository: oci://ghcr.io/chgl/charts - version: 0.24.12 + version: 0.24.26 - name: postgresql version: 13.2.27 repository: oci://registry-1.docker.io/bitnamicharts condition: postgresql.enabled - condition: fhir-pseudonymizer.enabled name: fhir-pseudonymizer - version: 0.7.15 + version: 0.7.29 repository: oci://ghcr.io/miracum/charts # x-release-please-start-version version: 10.1.12 diff --git a/charts/recruit/values.yaml b/charts/recruit/values.yaml index 9e90e8c6..4fd3c3b5 100644 --- a/charts/recruit/values.yaml +++ b/charts/recruit/values.yaml @@ -677,7 +677,7 @@ curl: # +doc-gen:ignore image: registry: docker.io repository: curlimages/curl - tag: 8.10.1@sha256:d9b4541e214bcd85196d6e92e2753ac6d0ea699f0af5741f8c6cccbfcf00ef4b + tag: 8.11.0@sha256:83a505ba2ba62f208ed6e410c268b7b9aa48f0f7b403c8108b9773b44199dbba broadseaAtlasdb: # -- whether to deploy the OHDSI Broadsea Atlasdb () diff --git a/docker-compose/docker-compose.probe.yaml b/docker-compose/docker-compose.probe.yaml index bb002a1b..4e97f93d 100644 --- a/docker-compose/docker-compose.probe.yaml +++ b/docker-compose/docker-compose.probe.yaml @@ -1,6 +1,6 @@ services: health-probes: - image: docker.io/curlimages/curl:8.10.1@sha256:d9b4541e214bcd85196d6e92e2753ac6d0ea699f0af5741f8c6cccbfcf00ef4b + image: docker.io/curlimages/curl:8.11.0@sha256:83a505ba2ba62f208ed6e410c268b7b9aa48f0f7b403c8108b9773b44199dbba ipc: private security_opt: - "no-new-privileges:true" diff --git a/docker-compose/docker-compose.staging.yaml b/docker-compose/docker-compose.staging.yaml index 711bcb3a..86793b05 100644 --- a/docker-compose/docker-compose.staging.yaml +++ b/docker-compose/docker-compose.staging.yaml @@ -1,6 +1,6 @@ services: traefik: - image: docker.io/library/traefik:v3.1.6@sha256:f703a2ac2ddf75f6e06c9cccac7f158765e2ab42d642b04e79e2e3d7355c2ddc + image: docker.io/library/traefik:v3.2.1@sha256:1a3e33f976d10f45efd613aa64814867068bf51c782599a70ef370447686291b restart: unless-stopped ipc: none security_opt: @@ -102,7 +102,7 @@ services: - "traefik.http.routers.ohdsi-atlas.entrypoints=web" fhir: - image: docker.io/hapiproject/hapi:v7.4.0@sha256:f34b41f5002665f384cf344da2d8e653025bd095aa37aa6f5a9d6dc0dac75684 + image: docker.io/hapiproject/hapi:v7.6.0@sha256:4771a178e764896c83881c1b3a52bd487e53d06e1acc3653ea0db0c6f6b2b8a1 restart: unless-stopped cap_drop: - ALL diff --git a/docs/requirements.txt b/docs/requirements.txt index 01c19804..3f50b880 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1 +1 @@ -mkdocs-material==9.5.42 +mkdocs-material==9.5.46 diff --git a/src/Dockerfile b/src/Dockerfile index 55283634..16a04dee 100644 --- a/src/Dockerfile +++ b/src/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/library/gradle:8.10.2-jdk21@sha256:68b2622349ffd414aee2f94901b2d0f6e7b309cfb5550904520e75f5e5ef1053 AS build +FROM docker.io/library/gradle:8.11.1-jdk21@sha256:7990a44ed0ad609ee740426d3becc69ae7d10a5ed14da7e354ad83cf7ef1d087 AS build WORKDIR /home/gradle/project ARG OPENTELEMETRY_JAVA_AGENT_VERSION=2.4.0 RUN wget --quiet "https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/download/v${OPENTELEMETRY_JAVA_AGENT_VERSION}/opentelemetry-javaagent.jar" diff --git a/src/buildSrc/build.gradle b/src/buildSrc/build.gradle index be7580bf..e5d32fa8 100644 --- a/src/buildSrc/build.gradle +++ b/src/buildSrc/build.gradle @@ -15,10 +15,10 @@ repositories { } dependencies { - implementation 'org.springframework.boot:spring-boot-gradle-plugin:3.3.4' + implementation 'org.springframework.boot:spring-boot-gradle-plugin:3.4.0' implementation 'io.spring.gradle:dependency-management-plugin:1.1.6' implementation 'com.google.cloud.tools:jib-gradle-plugin:3.4.4' implementation 'com.diffplug.spotless:spotless-plugin-gradle:6.25.0' - implementation 'io.freefair.gradle:lombok-plugin:8.10.2' + implementation 'io.freefair.gradle:lombok-plugin:8.11' implementation 'de.undercouch:gradle-download-task:5.6.0' } diff --git a/src/buildSrc/src/main/groovy/org.miracum.recruit.java-application-conventions.gradle b/src/buildSrc/src/main/groovy/org.miracum.recruit.java-application-conventions.gradle index b9f79c14..79cab0c1 100644 --- a/src/buildSrc/src/main/groovy/org.miracum.recruit.java-application-conventions.gradle +++ b/src/buildSrc/src/main/groovy/org.miracum.recruit.java-application-conventions.gradle @@ -37,10 +37,10 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-jdbc' implementation 'org.springframework.boot:spring-boot-starter-data-jdbc' - implementation 'ca.uhn.hapi.fhir:hapi-fhir-client:7.4.4' - implementation 'ca.uhn.hapi.fhir:hapi-fhir-base:7.4.4' - implementation 'ca.uhn.hapi.fhir:hapi-fhir-structures-r4:7.4.4' - implementation 'ca.uhn.hapi.fhir:hapi-fhir-client-okhttp:7.4.4' + implementation 'ca.uhn.hapi.fhir:hapi-fhir-client:7.6.0' + implementation 'ca.uhn.hapi.fhir:hapi-fhir-base:7.6.0' + implementation 'ca.uhn.hapi.fhir:hapi-fhir-structures-r4:7.6.0' + implementation 'ca.uhn.hapi.fhir:hapi-fhir-client-okhttp:7.6.0' implementation 'com.squareup.okhttp3:okhttp:4.12.0' @@ -48,8 +48,8 @@ dependencies { implementation 'org.postgresql:postgresql:42.7.4' - implementation 'io.micrometer:micrometer-registry-prometheus:1.13.6' - implementation 'io.micrometer:micrometer-core:1.13.6' + implementation 'io.micrometer:micrometer-registry-prometheus:1.14.1' + implementation 'io.micrometer:micrometer-core:1.14.1' developmentOnly 'org.springframework.boot:spring-boot-devtools' @@ -101,7 +101,7 @@ spotless { } checkstyle { - toolVersion '10.18.2' + toolVersion '10.20.1' configFile = file('../config/checkstyle/checkstyle.xml') } diff --git a/src/gradle/wrapper/gradle-wrapper.properties b/src/gradle/wrapper/gradle-wrapper.properties index df97d72b..e2847c82 100644 --- a/src/gradle/wrapper/gradle-wrapper.properties +++ b/src/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/src/hack/docker-compose.yaml b/src/hack/docker-compose.yaml index e89204f6..284bd799 100644 --- a/src/hack/docker-compose.yaml +++ b/src/hack/docker-compose.yaml @@ -1,6 +1,6 @@ services: traefik: - image: docker.io/library/traefik:v3.1.6@sha256:f703a2ac2ddf75f6e06c9cccac7f158765e2ab42d642b04e79e2e3d7355c2ddc + image: docker.io/library/traefik:v3.2.1@sha256:1a3e33f976d10f45efd613aa64814867068bf51c782599a70ef370447686291b restart: unless-stopped ipc: none security_opt: @@ -23,7 +23,7 @@ services: memory: 128m fhir: - image: docker.io/hapiproject/hapi:v7.4.0@sha256:f34b41f5002665f384cf344da2d8e653025bd095aa37aa6f5a9d6dc0dac75684 + image: docker.io/hapiproject/hapi:v7.6.0@sha256:4771a178e764896c83881c1b3a52bd487e53d06e1acc3653ea0db0c6f6b2b8a1 restart: unless-stopped cap_drop: - ALL @@ -270,7 +270,7 @@ services: OTEL_EXPORTER_JAEGER_ENDPOINT: "http://jaeger:14250" jaeger: - image: docker.io/jaegertracing/all-in-one:1.62.0@sha256:836e9b69c88afbedf7683ea7162e179de63b1f981662e83f5ebb68badadc710f + image: docker.io/jaegertracing/all-in-one:1.63.0@sha256:fd5697c37ba041a91cfca1d62621d32cdeb2041c0febc2f1579e5bac6f21e34b ports: - "127.0.0.1:16686:16686" - "127.0.0.1:6831:6831/udp" diff --git a/src/list/Dockerfile b/src/list/Dockerfile index 12217f4e..76c18814 100644 --- a/src/list/Dockerfile +++ b/src/list/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/library/node:22.10.0-slim@sha256:e09207f9eca57bc0f93f35f5e252f46ce4c8f86cf2ab4ede5e2a75d1dbc9ae74 AS base +FROM docker.io/library/node:22.11.0-slim@sha256:4b44c32c9f3118d60977d0dde5f758f63c4f9eac8ddee4275277239ec600950f AS base WORKDIR /app COPY package.json ./ diff --git a/src/list/frontend/deploy/docker-compose.dev.yml b/src/list/frontend/deploy/docker-compose.dev.yml index 27bead62..a7dfa4dc 100644 --- a/src/list/frontend/deploy/docker-compose.dev.yml +++ b/src/list/frontend/deploy/docker-compose.dev.yml @@ -2,7 +2,7 @@ version: "3.9" services: fhir: - image: docker.io/hapiproject/hapi:v7.4.0@sha256:f34b41f5002665f384cf344da2d8e653025bd095aa37aa6f5a9d6dc0dac75684 + image: docker.io/hapiproject/hapi:v7.6.0@sha256:4771a178e764896c83881c1b3a52bd487e53d06e1acc3653ea0db0c6f6b2b8a1 environment: HAPI_FHIR_VALIDATION_REQUESTS_ENABLED: "true" HAPI_FHIR_SUBSCRIPTION_RESTHOOK_ENABLED: "true" @@ -14,7 +14,7 @@ services: - 8082:8080 loader: - image: docker.io/curlimages/curl:8.10.1@sha256:d9b4541e214bcd85196d6e92e2753ac6d0ea699f0af5741f8c6cccbfcf00ef4b + image: docker.io/curlimages/curl:8.11.0@sha256:83a505ba2ba62f208ed6e410c268b7b9aa48f0f7b403c8108b9773b44199dbba command: > sh -c "curl -X POST -H 'Content-Type:application/fhir+json' --retry-connrefused --connect-timeout 30 --max-time 60 --retry 5 --retry-delay 15 --data '@/data/sample-record-1.json' http://fhir:8080/fhir && curl -X POST -H 'Content-Type:application/fhir+json' --retry-connrefused --connect-timeout 30 --max-time 60 --retry 5 --retry-delay 15 --data '@/data/sample-record-2.json' http://fhir:8080/fhir && @@ -51,7 +51,7 @@ services: - 8083:8080 fhir-pseudonymizer: - image: ghcr.io/miracum/fhir-pseudonymizer:v2.22.0@sha256:d999debd8191486b14f18fa509f2a89f4148d8a0b7eca0f440c6f41f9e51708e + image: ghcr.io/miracum/fhir-pseudonymizer:v2.22.1@sha256:3f2718f458ba8eb9a18efa81cc0a3829ec0dc1d64ba6f2a1b0cfba0f368300f8 environment: APIKEY: "fhir-pseudonymizer-api-key" TRACING__ENABLED: "true" diff --git a/src/list/frontend/package.json b/src/list/frontend/package.json index 53bbe28e..1e72ebac 100644 --- a/src/list/frontend/package.json +++ b/src/list/frontend/package.json @@ -14,10 +14,10 @@ "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/vue-fontawesome": "2.0.10", - "axios": "1.7.7", + "axios": "1.7.8", "buefy": "0.9.29", - "core-js": "3.38.1", - "csv-stringify": "6.5.1", + "core-js": "3.39.0", + "csv-stringify": "6.5.2", "fhirclient": "2.5.4", "fhirpath": "3.15.2", "vue": "2.7.16", @@ -25,7 +25,7 @@ "vuejs-logger": "1.5.5" }, "devDependencies": { - "@babel/eslint-parser": "7.25.8", + "@babel/eslint-parser": "7.25.9", "@vue/cli-plugin-babel": "5.0.8", "@vue/cli-plugin-eslint": "5.0.8", "@vue/cli-plugin-router": "5.0.8", @@ -37,9 +37,9 @@ "cypress-keycloak": "2.0.2", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", - "eslint-plugin-vue": "9.29.1", + "eslint-plugin-vue": "9.31.0", "jest": "29.7.0", - "sass": "1.80.3", + "sass": "1.81.0", "sass-loader": "14.2.1", "vue-template-compiler": "2.7.16", "pino": "9.5.0" diff --git a/src/list/frontend/tests/e2e/cypress.Dockerfile b/src/list/frontend/tests/e2e/cypress.Dockerfile index 6f224464..7f10461b 100644 --- a/src/list/frontend/tests/e2e/cypress.Dockerfile +++ b/src/list/frontend/tests/e2e/cypress.Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/cypress/included:13.15.0@sha256:d2123cf33edc48d3e3f30bd24231459ca5291dcf66b91b0b30b50ffe568eb707 +FROM docker.io/cypress/included:13.16.0@sha256:ba38ee9c44462f140b9df5a5c74f62a50e33ffcee17638a95b78ffbeff8eac1e WORKDIR /root ENV CI=1 diff --git a/src/list/frontend/tests/e2e/docker-compose.yaml b/src/list/frontend/tests/e2e/docker-compose.yaml index 90f54106..ed0ee1f0 100644 --- a/src/list/frontend/tests/e2e/docker-compose.yaml +++ b/src/list/frontend/tests/e2e/docker-compose.yaml @@ -34,7 +34,7 @@ services: - ${PWD}/frontend:/root/e2e fhir: - image: docker.io/hapiproject/hapi:v7.4.0@sha256:f34b41f5002665f384cf344da2d8e653025bd095aa37aa6f5a9d6dc0dac75684 + image: docker.io/hapiproject/hapi:v7.6.0@sha256:4771a178e764896c83881c1b3a52bd487e53d06e1acc3653ea0db0c6f6b2b8a1 environment: HAPI_FHIR_VALIDATION_REQUESTS_ENABLED: "true" HAPI_FHIR_SUBSCRIPTION_RESTHOOK_ENABLED: "true" @@ -42,7 +42,7 @@ services: HAPI_FHIR_CORS_ALLOWED_ORIGIN: "http://list:8080" loader: - image: docker.io/curlimages/curl:8.10.1@sha256:d9b4541e214bcd85196d6e92e2753ac6d0ea699f0af5741f8c6cccbfcf00ef4b + image: docker.io/curlimages/curl:8.11.0@sha256:83a505ba2ba62f208ed6e410c268b7b9aa48f0f7b403c8108b9773b44199dbba command: > sh -c "curl -X POST -H 'Content-Type: application/fhir+json' --retry-connrefused --connect-timeout 30 --max-time 60 --retry 10 --retry-delay 15 --data '@/data/sample-record-1.json' http://fhir:8080/fhir && curl -X POST -H 'Content-Type: application/fhir+json' --retry-connrefused --connect-timeout 30 --max-time 60 --retry 10 --retry-delay 15 --data '@/data/sample-record-2.json' http://fhir:8080/fhir && diff --git a/src/list/package-lock.json b/src/list/package-lock.json index 333dd55c..cbd265af 100644 --- a/src/list/package-lock.json +++ b/src/list/package-lock.json @@ -20,10 +20,10 @@ "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/vue-fontawesome": "2.0.10", - "axios": "1.7.7", + "axios": "1.7.8", "buefy": "0.9.29", - "core-js": "3.38.1", - "csv-stringify": "6.5.1", + "core-js": "3.39.0", + "csv-stringify": "6.5.2", "fhirclient": "2.5.4", "fhirpath": "3.15.2", "vue": "2.7.16", @@ -31,7 +31,7 @@ "vuejs-logger": "1.5.5" }, "devDependencies": { - "@babel/eslint-parser": "7.25.8", + "@babel/eslint-parser": "7.25.9", "@vue/cli-plugin-babel": "5.0.8", "@vue/cli-plugin-eslint": "5.0.8", "@vue/cli-plugin-router": "5.0.8", @@ -43,10 +43,10 @@ "cypress-keycloak": "2.0.2", "eslint": "8.57.1", "eslint-config-prettier": "9.1.0", - "eslint-plugin-vue": "9.29.1", + "eslint-plugin-vue": "9.31.0", "jest": "29.7.0", "pino": "9.5.0", - "sass": "1.80.3", + "sass": "1.81.0", "sass-loader": "14.2.1", "vue-template-compiler": "2.7.16" }, @@ -419,9 +419,9 @@ } }, "node_modules/@babel/eslint-parser": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.8.tgz", - "integrity": "sha512-Po3VLMN7fJtv0nsOjBDSbO1J71UhzShE9MuOSkWEV9IZQXzhZklYtzKZ8ZD/Ij3a0JBv1AG3Ny2L3jvAHQVOGg==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz", + "integrity": "sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==", "dev": true, "license": "MIT", "dependencies": { @@ -5544,21 +5544,21 @@ } }, "node_modules/@opentelemetry/api-logs": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.53.0.tgz", - "integrity": "sha512-8HArjKx+RaAI8uEIgcORbZIPklyh1YLjPSBus8hjRmvLi6DeFzgOcdZ7KwPabKj8mXF8dX0hyfAyGfycz0DbFw==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api-logs/-/api-logs-0.55.0.tgz", + "integrity": "sha512-3cpa+qI45VHYcA5c0bHM6VHo9gicv3p5mlLHNG3rLyjQU8b7e0st1rWtrUn3JbZ3DwwCfhKop4eQ9UuYlC6Pkg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api": "^1.0.0" + "@opentelemetry/api": "^1.3.0" }, "engines": { "node": ">=14" } }, "node_modules/@opentelemetry/context-async-hooks": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.26.0.tgz", - "integrity": "sha512-HedpXXYzzbaoutw6DFLWLDket2FwLkLpil4hGCZ1xYEIMTcivdfwEOISgdbLEWyG3HW52gTq2V9mOVJrONgiwg==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-async-hooks/-/context-async-hooks-1.28.0.tgz", + "integrity": "sha512-igcl4Ve+F1N2063PJUkesk/GkYyuGIWinYkSyAFTnIj3gzrOgvOA4k747XNdL47HRRL1w/qh7UW8NDuxOLvKFA==", "license": "Apache-2.0", "engines": { "node": ">=14" @@ -5568,9 +5568,9 @@ } }, "node_modules/@opentelemetry/core": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.26.0.tgz", - "integrity": "sha512-1iKxXXE8415Cdv0yjG3G6hQnB5eVEsJce3QaawX8SjDn0mAS0ZM8fAbZZJD4ajvhC15cePvosSCut404KrIIvQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/core/-/core-1.28.0.tgz", + "integrity": "sha512-ZLwRMV+fNDpVmF2WYUdBHlq0eOWtEaUJSusrzjGnBt7iSRvfjFE3RXYUZJrqou/wIDWV0DwQ5KIfYe9WXg9Xqw==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/semantic-conventions": "1.27.0" @@ -5582,14 +5582,23 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/core/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", + "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/exporter-jaeger": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.26.0.tgz", - "integrity": "sha512-l5NMFwFr5NWWRNcURUS8/RdkBmR3+dPGE33f51XfamKXsEfZUkRC8V1L2D7hzKhXxcFmYLcprg4/sYpeKtYoAQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-jaeger/-/exporter-jaeger-1.28.0.tgz", + "integrity": "sha512-w4wHFZjfxxHqUVUyERegruLCI3pGMwkg9t2XhHBVUjmmhuul6RjN1fn22/0ZBhONG76LsIUJpo2W+ejBPnphFA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0", + "@opentelemetry/core": "1.28.0", + "@opentelemetry/sdk-trace-base": "1.28.0", "@opentelemetry/semantic-conventions": "1.27.0", "jaeger-client": "^3.15.0" }, @@ -5600,33 +5609,42 @@ "@opentelemetry/api": "^1.0.0" } }, + "node_modules/@opentelemetry/exporter-jaeger/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", + "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/exporter-trace-otlp-grpc": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.53.0.tgz", - "integrity": "sha512-m6KSh6OBDwfDjpzPVbuJbMgMbkoZfpxYH2r262KckgX9cMYvooWXEKzlJYsNDC6ADr28A1rtRoUVRwNfIN4tUg==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/exporter-trace-otlp-grpc/-/exporter-trace-otlp-grpc-0.55.0.tgz", + "integrity": "sha512-ohIkCLn2Wc3vhhFuf1bH8kOXHMEdcWiD847x7f3Qfygc+CGiatGLzQYscTcEYsWGMV22gVwB/kVcNcx5a3o8gA==", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.26.0", - "@opentelemetry/otlp-grpc-exporter-base": "0.53.0", - "@opentelemetry/otlp-transformer": "0.53.0", - "@opentelemetry/resources": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0" + "@opentelemetry/core": "1.28.0", + "@opentelemetry/otlp-grpc-exporter-base": "0.55.0", + "@opentelemetry/otlp-transformer": "0.55.0", + "@opentelemetry/resources": "1.28.0", + "@opentelemetry/sdk-trace-base": "1.28.0" }, "engines": { "node": ">=14" }, "peerDependencies": { - "@opentelemetry/api": "^1.0.0" + "@opentelemetry/api": "^1.3.0" } }, "node_modules/@opentelemetry/instrumentation": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.53.0.tgz", - "integrity": "sha512-DMwg0hy4wzf7K73JJtl95m/e0boSoWhH07rfvHvYzQtBD3Bmv0Wc1x733vyZBqmFm8OjJD0/pfiUg1W3JjFX0A==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation/-/instrumentation-0.55.0.tgz", + "integrity": "sha512-YDCMlaQRZkziLL3t6TONRgmmGxDx6MyQDXRD0dknkkgUZtOK5+8MWft1OXzmNu6XfBOdT12MKN5rz+jHUkafKQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.53.0", + "@opentelemetry/api-logs": "0.55.0", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", @@ -5641,13 +5659,13 @@ } }, "node_modules/@opentelemetry/instrumentation-express": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.43.0.tgz", - "integrity": "sha512-bxTIlzn9qPXJgrhz8/Do5Q3jIlqfpoJrSUtVGqH+90eM1v2PkPHc+SdE+zSqe4q9Y1UQJosmZ4N4bm7Zj/++MA==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-express/-/instrumentation-express-0.45.0.tgz", + "integrity": "sha512-7NY+HsETxEP5Rtlhy8Z3pPJdiz6wPmJuFVb9bRDdThKk72ATryox2ozV3t+aMeOdDsVgQiPHpgPzU150/uovOQ==", "license": "Apache-2.0", "dependencies": { "@opentelemetry/core": "^1.8.0", - "@opentelemetry/instrumentation": "^0.53.0", + "@opentelemetry/instrumentation": "^0.55.0", "@opentelemetry/semantic-conventions": "^1.27.0" }, "engines": { @@ -5658,14 +5676,15 @@ } }, "node_modules/@opentelemetry/instrumentation-http": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.53.0.tgz", - "integrity": "sha512-H74ErMeDuZfj7KgYCTOFGWF5W9AfaPnqLQQxeFq85+D29wwV2yqHbz2IKLYpkOh7EI6QwDEl7rZCIxjJLyc/CQ==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-http/-/instrumentation-http-0.55.0.tgz", + "integrity": "sha512-AO27XSjkgNicfy/YBthskFAwx9VfaO7tChrLaTONTfOWv14GlB3Rs2eTYpywZIHWsW2cR5hvVkcDte4GV0stoA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/instrumentation": "0.53.0", + "@opentelemetry/core": "1.28.0", + "@opentelemetry/instrumentation": "0.55.0", "@opentelemetry/semantic-conventions": "1.27.0", + "forwarded-parse": "2.1.2", "semver": "^7.5.2" }, "engines": { @@ -5675,6 +5694,15 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-http/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", + "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/instrumentation-http/node_modules/semver": { "version": "7.6.3", "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", @@ -5688,14 +5716,14 @@ } }, "node_modules/@opentelemetry/instrumentation-pino": { - "version": "0.42.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.42.0.tgz", - "integrity": "sha512-SoX6FzucBfTuFNMZjdurJhcYWq2ve8/LkhmyVLUW31HpIB45RF1JNum0u4MkGisosDmXlK4njomcgUovShI+WA==", + "version": "0.44.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-pino/-/instrumentation-pino-0.44.0.tgz", + "integrity": "sha512-nyu6A1Zq3z/GUsfIJLsEMmUZrdqdVeQSESx8i7PzvUiVYyEdvf8w1sg4oPCBrSwl0PFU7FR4uYR4d04/QxFCoA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "^0.53.0", + "@opentelemetry/api-logs": "^0.55.0", "@opentelemetry/core": "^1.25.0", - "@opentelemetry/instrumentation": "^0.53.0" + "@opentelemetry/instrumentation": "^0.55.0" }, "engines": { "node": ">=14" @@ -5717,51 +5745,51 @@ } }, "node_modules/@opentelemetry/otlp-exporter-base": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.53.0.tgz", - "integrity": "sha512-UCWPreGQEhD6FjBaeDuXhiMf6kkBODF0ZQzrk/tuQcaVDJ+dDQ/xhJp192H9yWnKxVpEjFrSSLnpqmX4VwX+eA==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-exporter-base/-/otlp-exporter-base-0.55.0.tgz", + "integrity": "sha512-iHQI0Zzq3h1T6xUJTVFwmFl5Dt5y1es+fl4kM+k5T/3YvmVyeYkSiF+wHCg6oKrlUAJfk+t55kaAu3sYmt7ZYA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/otlp-transformer": "0.53.0" + "@opentelemetry/core": "1.28.0", + "@opentelemetry/otlp-transformer": "0.55.0" }, "engines": { "node": ">=14" }, "peerDependencies": { - "@opentelemetry/api": "^1.0.0" + "@opentelemetry/api": "^1.3.0" } }, "node_modules/@opentelemetry/otlp-grpc-exporter-base": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.53.0.tgz", - "integrity": "sha512-F7RCN8VN+lzSa4fGjewit8Z5fEUpY/lmMVy5EWn2ZpbAabg3EE3sCLuTNfOiooNGnmvzimUPruoeqeko/5/TzQ==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-grpc-exporter-base/-/otlp-grpc-exporter-base-0.55.0.tgz", + "integrity": "sha512-gebbjl9FiSp52igWXuGjcWQKfB6IBwFGt5z1VFwTcVZVeEZevB6bJIqoFrhH4A02m7OUlpJ7l4EfRi3UtkNANQ==", "license": "Apache-2.0", "dependencies": { "@grpc/grpc-js": "^1.7.1", - "@opentelemetry/core": "1.26.0", - "@opentelemetry/otlp-exporter-base": "0.53.0", - "@opentelemetry/otlp-transformer": "0.53.0" + "@opentelemetry/core": "1.28.0", + "@opentelemetry/otlp-exporter-base": "0.55.0", + "@opentelemetry/otlp-transformer": "0.55.0" }, "engines": { "node": ">=14" }, "peerDependencies": { - "@opentelemetry/api": "^1.0.0" + "@opentelemetry/api": "^1.3.0" } }, "node_modules/@opentelemetry/otlp-transformer": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.53.0.tgz", - "integrity": "sha512-rM0sDA9HD8dluwuBxLetUmoqGJKSAbWenwD65KY9iZhUxdBHRLrIdrABfNDP7aiTjcgK8XFyTn5fhDz7N+W6DA==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/otlp-transformer/-/otlp-transformer-0.55.0.tgz", + "integrity": "sha512-kVqEfxtp6mSN2Dhpy0REo1ghP4PYhC1kMHQJ2qVlO99Pc+aigELjZDfg7/YKmL71gR6wVGIeJfiql/eXL7sQPA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.53.0", - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0", - "@opentelemetry/sdk-logs": "0.53.0", - "@opentelemetry/sdk-metrics": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0", + "@opentelemetry/api-logs": "0.55.0", + "@opentelemetry/core": "1.28.0", + "@opentelemetry/resources": "1.28.0", + "@opentelemetry/sdk-logs": "0.55.0", + "@opentelemetry/sdk-metrics": "1.28.0", + "@opentelemetry/sdk-trace-base": "1.28.0", "protobufjs": "^7.3.0" }, "engines": { @@ -5772,12 +5800,12 @@ } }, "node_modules/@opentelemetry/propagator-b3": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.26.0.tgz", - "integrity": "sha512-vvVkQLQ/lGGyEy9GT8uFnI047pajSOVnZI2poJqVGD3nJ+B9sFGdlHNnQKophE3lHfnIH0pw2ubrCTjZCgIj+Q==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-b3/-/propagator-b3-1.28.0.tgz", + "integrity": "sha512-Q7HVDIMwhN5RxL4bECMT4BdbyYSAKkC6U/RGn4NpO/cbqP6ZRg+BS7fPo/pGZi2w8AHfpIGQFXQmE8d2PC5xxQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0" + "@opentelemetry/core": "1.28.0" }, "engines": { "node": ">=14" @@ -5787,12 +5815,12 @@ } }, "node_modules/@opentelemetry/propagator-jaeger": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.26.0.tgz", - "integrity": "sha512-DelFGkCdaxA1C/QA0Xilszfr0t4YbGd3DjxiCDPh34lfnFr+VkkrjV9S8ZTJvAzfdKERXhfOxIKBoGPJwoSz7Q==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/propagator-jaeger/-/propagator-jaeger-1.28.0.tgz", + "integrity": "sha512-wKJ94+s8467CnIRgoSRh0yXm/te0QMOwTq9J01PfG/RzYZvlvN8aRisN2oZ9SznB45dDGnMj3BhUlchSA9cEKA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0" + "@opentelemetry/core": "1.28.0" }, "engines": { "node": ">=14" @@ -5802,12 +5830,12 @@ } }, "node_modules/@opentelemetry/resources": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.26.0.tgz", - "integrity": "sha512-CPNYchBE7MBecCSVy0HKpUISEeJOniWqcHaAHpmasZ3j9o6V3AyBzhRc90jdmemq0HOxDr6ylhUbDhBqqPpeNw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-1.28.0.tgz", + "integrity": "sha512-cIyXSVJjGeTICENN40YSvLDAq4Y2502hGK3iN7tfdynQLKWb3XWZQEkPc+eSx47kiy11YeFAlYkEfXwR1w8kfw==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0", + "@opentelemetry/core": "1.28.0", "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { @@ -5817,15 +5845,24 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/resources/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", + "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/sdk-logs": { - "version": "0.53.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.53.0.tgz", - "integrity": "sha512-dhSisnEgIj/vJZXZV6f6KcTnyLDx/VuQ6l3ejuZpMpPlh9S1qMHiZU9NMmOkVkwwHkMy3G6mEBwdP23vUZVr4g==", + "version": "0.55.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-logs/-/sdk-logs-0.55.0.tgz", + "integrity": "sha512-TSx+Yg/d48uWW6HtjS1AD5x6WPfLhDWLl/WxC7I2fMevaiBuKCuraxTB8MDXieCNnBI24bw9ytyXrDCswFfWgA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/api-logs": "0.53.0", - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0" + "@opentelemetry/api-logs": "0.55.0", + "@opentelemetry/core": "1.28.0", + "@opentelemetry/resources": "1.28.0" }, "engines": { "node": ">=14" @@ -5835,13 +5872,13 @@ } }, "node_modules/@opentelemetry/sdk-metrics": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.26.0.tgz", - "integrity": "sha512-0SvDXmou/JjzSDOjUmetAAvcKQW6ZrvosU0rkbDGpXvvZN+pQF6JbK/Kd4hNdK4q/22yeruqvukXEJyySTzyTQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-metrics/-/sdk-metrics-1.28.0.tgz", + "integrity": "sha512-43tqMK/0BcKTyOvm15/WQ3HLr0Vu/ucAl/D84NO7iSlv6O4eOprxSHa3sUtmYkaZWHqdDJV0AHVz/R6u4JALVQ==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0" + "@opentelemetry/core": "1.28.0", + "@opentelemetry/resources": "1.28.0" }, "engines": { "node": ">=14" @@ -5851,13 +5888,13 @@ } }, "node_modules/@opentelemetry/sdk-trace-base": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.26.0.tgz", - "integrity": "sha512-olWQldtvbK4v22ymrKLbIcBi9L2SpMO84sCPY54IVsJhP9fRsxJT194C/AVaAuJzLE30EdhhM1VmvVYR7az+cw==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-base/-/sdk-trace-base-1.28.0.tgz", + "integrity": "sha512-ceUVWuCpIao7Y5xE02Xs3nQi0tOGmMea17ecBdwtCvdo9ekmO+ijc9RFDgfifMl7XCBf41zne/1POM3LqSTZDA==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/core": "1.26.0", - "@opentelemetry/resources": "1.26.0", + "@opentelemetry/core": "1.28.0", + "@opentelemetry/resources": "1.28.0", "@opentelemetry/semantic-conventions": "1.27.0" }, "engines": { @@ -5867,17 +5904,26 @@ "@opentelemetry/api": ">=1.0.0 <1.10.0" } }, + "node_modules/@opentelemetry/sdk-trace-base/node_modules/@opentelemetry/semantic-conventions": { + "version": "1.27.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", + "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", + "license": "Apache-2.0", + "engines": { + "node": ">=14" + } + }, "node_modules/@opentelemetry/sdk-trace-node": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.26.0.tgz", - "integrity": "sha512-Fj5IVKrj0yeUwlewCRwzOVcr5avTuNnMHWf7GPc1t6WaT78J6CJyF3saZ/0RkZfdeNO8IcBl/bNcWMVZBMRW8Q==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/sdk-trace-node/-/sdk-trace-node-1.28.0.tgz", + "integrity": "sha512-N0sYfYXvHpP0FNIyc+UfhLnLSTOuZLytV0qQVrDWIlABeD/DWJIGttS7nYeR14gQLXch0M1DW8zm3VeN6Opwtg==", "license": "Apache-2.0", "dependencies": { - "@opentelemetry/context-async-hooks": "1.26.0", - "@opentelemetry/core": "1.26.0", - "@opentelemetry/propagator-b3": "1.26.0", - "@opentelemetry/propagator-jaeger": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0", + "@opentelemetry/context-async-hooks": "1.28.0", + "@opentelemetry/core": "1.28.0", + "@opentelemetry/propagator-b3": "1.28.0", + "@opentelemetry/propagator-jaeger": "1.28.0", + "@opentelemetry/sdk-trace-base": "1.28.0", "semver": "^7.5.2" }, "engines": { @@ -5900,9 +5946,9 @@ } }, "node_modules/@opentelemetry/semantic-conventions": { - "version": "1.27.0", - "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.27.0.tgz", - "integrity": "sha512-sAay1RrB+ONOem0OZanAR1ZI/k7yDpnOQSQmTMuGImUQb2y8EbSaCJ94FQluM74xoU03vlb2d2U90hZluL6nQg==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-1.28.0.tgz", + "integrity": "sha512-lp4qAiMTD4sNWW4DbKLBkfiMZ4jbAboJIGOQr5DvciMRI494OapieI9qiODpOt0XBr1LjIDy1xAGAnVs5supTA==", "license": "Apache-2.0", "engines": { "node": ">=14" @@ -5921,6 +5967,7 @@ "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", "dev": true, "license": "MIT", + "optional": true, "dependencies": { "detect-libc": "^1.0.3", "is-glob": "^4.0.3", @@ -9572,9 +9619,9 @@ "license": "MIT" }, "node_modules/axios": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", - "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.8.tgz", + "integrity": "sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==", "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -11601,9 +11648,9 @@ } }, "node_modules/core-js": { - "version": "3.38.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", - "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -12156,9 +12203,9 @@ "integrity": "sha512-cO1I/zmz4w2dcKHVvpCr7JVRu8/FymG5OEpmvsZYlccYolPBLoVGKUHgNoc4ZGkFeFlWGEDmMyBM+TTqRdW/wg==" }, "node_modules/csv-stringify": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.5.1.tgz", - "integrity": "sha512-+9lpZfwpLntpTIEpFbwQyWuW/hmI/eHuJZD1XzeZpfZTqkf1fyvBbBLXTJJMsBuuS11uTShMqPwzx4A6ffXgRQ==", + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-6.5.2.tgz", + "integrity": "sha512-RFPahj0sXcmUyjrObAK+DOWtMvMIFV328n4qZJhgX3x2RqkQgOTU2mCUmiFR0CzM6AzChlRSUErjiJeEt8BaQA==", "license": "MIT" }, "node_modules/cypress": { @@ -12793,8 +12840,8 @@ }, "node_modules/detect-libc": { "version": "1.0.3", - "devOptional": true, "license": "Apache-2.0", + "optional": true, "bin": { "detect-libc": "bin/detect-libc.js" }, @@ -13694,9 +13741,9 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "9.29.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.29.1.tgz", - "integrity": "sha512-MH/MbVae4HV/tM8gKAVWMPJbYgW04CK7SuzYRrlNERpxbO0P3+Zdsa2oAcFBW6xNu7W6lIkGOsFAMCRTYmrlWQ==", + "version": "9.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.31.0.tgz", + "integrity": "sha512-aYMUCgivhz1o4tLkRHj5oq9YgYPM4/EJc0M7TAKRLCUA5OYxRLAhYEVD2nLtTwLyixEFI+/QXSvKU9ESZFgqjQ==", "dev": true, "license": "MIT", "dependencies": { @@ -15744,6 +15791,12 @@ "node": ">= 0.6" } }, + "node_modules/forwarded-parse": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/forwarded-parse/-/forwarded-parse-2.1.2.tgz", + "integrity": "sha512-alTFZZQDKMporBH77856pXgzhEzaUVmLCDk+egLgIgHst3Tpndzz8MnKe+GzRJRfvVdn69HhpW7cmXzvtLvJAw==", + "license": "MIT" + }, "node_modules/fraction.js": { "version": "4.2.0", "devOptional": true, @@ -16682,7 +16735,9 @@ } }, "node_modules/immutable": { - "version": "4.3.0", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", "dev": true, "license": "MIT" }, @@ -24288,7 +24343,8 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", "dev": true, - "license": "MIT" + "license": "MIT", + "optional": true }, "node_modules/node-dir": { "version": "0.1.17", @@ -27259,15 +27315,14 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.80.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.3.tgz", - "integrity": "sha512-ptDWyVmDMVielpz/oWy3YP3nfs7LpJTHIJZboMVs8GEC9eUmtZTZhMHlTW98wY4aEorDfjN38+Wr/XjskFWcfA==", + "version": "1.81.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.81.0.tgz", + "integrity": "sha512-Q4fOxRfhmv3sqCLoGfvrC9pRV8btc0UtqL9mN6Yrv6Qi9ScL55CVH1vlPP863ISLEEMNLLuu9P+enCeGHlnzhA==", "dev": true, "license": "MIT", "dependencies": { - "@parcel/watcher": "^2.4.1", "chokidar": "^4.0.0", - "immutable": "^4.0.0", + "immutable": "^5.0.2", "source-map-js": ">=0.6.2 <2.0.0" }, "bin": { @@ -27275,6 +27330,9 @@ }, "engines": { "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" } }, "node_modules/sass-loader": { @@ -31225,17 +31283,17 @@ "version": "0.0.0", "dependencies": { "@opentelemetry/api": "1.9.0", - "@opentelemetry/exporter-jaeger": "1.26.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.53.0", - "@opentelemetry/instrumentation": "0.53.0", - "@opentelemetry/instrumentation-express": "0.43.0", - "@opentelemetry/instrumentation-http": "0.53.0", - "@opentelemetry/instrumentation-pino": "0.42.0", - "@opentelemetry/resources": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0", - "@opentelemetry/sdk-trace-node": "1.26.0", - "@opentelemetry/semantic-conventions": "1.27.0", - "axios": "1.7.7", + "@opentelemetry/exporter-jaeger": "1.28.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.55.0", + "@opentelemetry/instrumentation": "0.55.0", + "@opentelemetry/instrumentation-express": "0.45.0", + "@opentelemetry/instrumentation-http": "0.55.0", + "@opentelemetry/instrumentation-pino": "0.44.0", + "@opentelemetry/resources": "1.28.0", + "@opentelemetry/sdk-trace-base": "1.28.0", + "@opentelemetry/sdk-trace-node": "1.28.0", + "@opentelemetry/semantic-conventions": "1.28.0", + "axios": "1.7.8", "connect-history-api-fallback": "2.0.0", "cors": "2.8.5", "debug": "4.3.7", diff --git a/src/list/server/package.json b/src/list/server/package.json index 42172a49..162bbcdf 100644 --- a/src/list/server/package.json +++ b/src/list/server/package.json @@ -10,17 +10,17 @@ "type": "module", "dependencies": { "@opentelemetry/api": "1.9.0", - "@opentelemetry/exporter-jaeger": "1.26.0", - "@opentelemetry/exporter-trace-otlp-grpc": "0.53.0", - "@opentelemetry/instrumentation": "0.53.0", - "@opentelemetry/instrumentation-express": "0.43.0", - "@opentelemetry/instrumentation-http": "0.53.0", - "@opentelemetry/instrumentation-pino": "0.42.0", - "@opentelemetry/resources": "1.26.0", - "@opentelemetry/sdk-trace-base": "1.26.0", - "@opentelemetry/sdk-trace-node": "1.26.0", - "@opentelemetry/semantic-conventions": "1.27.0", - "axios": "1.7.7", + "@opentelemetry/exporter-jaeger": "1.28.0", + "@opentelemetry/exporter-trace-otlp-grpc": "0.55.0", + "@opentelemetry/instrumentation": "0.55.0", + "@opentelemetry/instrumentation-express": "0.45.0", + "@opentelemetry/instrumentation-http": "0.55.0", + "@opentelemetry/instrumentation-pino": "0.44.0", + "@opentelemetry/resources": "1.28.0", + "@opentelemetry/sdk-trace-base": "1.28.0", + "@opentelemetry/sdk-trace-node": "1.28.0", + "@opentelemetry/semantic-conventions": "1.28.0", + "axios": "1.7.8", "connect-history-api-fallback": "2.0.0", "cors": "2.8.5", "debug": "4.3.7", diff --git a/src/notify/tests/e2e/docker-compose.yaml b/src/notify/tests/e2e/docker-compose.yaml index 922c44f8..fc64730d 100644 --- a/src/notify/tests/e2e/docker-compose.yaml +++ b/src/notify/tests/e2e/docker-compose.yaml @@ -31,7 +31,7 @@ services: POSTGRES_DB: recruit_notify_jobs tester: - image: docker.io/curlimages/curl:8.10.1@sha256:d9b4541e214bcd85196d6e92e2753ac6d0ea699f0af5741f8c6cccbfcf00ef4b + image: docker.io/curlimages/curl:8.11.0@sha256:83a505ba2ba62f208ed6e410c268b7b9aa48f0f7b403c8108b9773b44199dbba command: > -X GET --fail @@ -45,7 +45,7 @@ services: - notify fhir: - image: docker.io/hapiproject/hapi:v7.4.0@sha256:f34b41f5002665f384cf344da2d8e653025bd095aa37aa6f5a9d6dc0dac75684 + image: docker.io/hapiproject/hapi:v7.6.0@sha256:4771a178e764896c83881c1b3a52bd487e53d06e1acc3653ea0db0c6f6b2b8a1 environment: HAPI_FHIR_VALIDATION_REQUESTS_ENABLED: "true" HAPI_FHIR_SUBSCRIPTION_RESTHOOK_ENABLED: "true" diff --git a/src/query/build.gradle b/src/query/build.gradle index 12126f61..6e8acd05 100644 --- a/src/query/build.gradle +++ b/src/query/build.gradle @@ -12,24 +12,24 @@ plugins { dependencies { implementation 'org.springframework.boot:spring-boot-starter-webflux' - implementation 'org.apache.camel:camel-sql:4.8.0' - implementation 'org.apache.camel:camel-jackson:4.8.0' - implementation 'org.apache.camel:camel-jsonpath:4.8.0' - implementation 'org.apache.camel:camel-fhir:4.8.0' - implementation 'org.apache.camel:camel-http:4.8.0' - implementation 'org.apache.camel:camel-cron:4.8.0' + implementation 'org.apache.camel:camel-sql:4.8.1' + implementation 'org.apache.camel:camel-jackson:4.8.1' + implementation 'org.apache.camel:camel-jsonpath:4.8.1' + implementation 'org.apache.camel:camel-fhir:4.8.1' + implementation 'org.apache.camel:camel-http:4.8.1' + implementation 'org.apache.camel:camel-cron:4.8.1' - implementation 'org.apache.camel.springboot:camel-rest-starter:4.8.0' - implementation 'org.apache.camel.springboot:camel-servlet-starter:4.8.0' - implementation 'org.apache.camel.springboot:camel-spring-boot-starter:4.8.0' - implementation 'org.apache.camel.springboot:camel-micrometer-starter:4.8.0' + implementation 'org.apache.camel.springboot:camel-rest-starter:4.8.1' + implementation 'org.apache.camel.springboot:camel-servlet-starter:4.8.1' + implementation 'org.apache.camel.springboot:camel-spring-boot-starter:4.8.1' + implementation 'org.apache.camel.springboot:camel-micrometer-starter:4.8.1' - implementation 'com.fasterxml.jackson.core:jackson-annotations:2.18.0' + implementation 'com.fasterxml.jackson.core:jackson-annotations:2.18.1' implementation 'net.minidev:json-smart:2.5.1' implementation 'com.github.slugify:slugify:3.0.7' - testImplementation 'com.approvaltests:approvaltests:24.8.0' + testImplementation 'com.approvaltests:approvaltests:24.9.0' testImplementation 'com.google.code.gson:gson:2.11.0' } diff --git a/src/query/tests/e2e/Dockerfile b/src/query/tests/e2e/Dockerfile index 598b9d78..3f7497ec 100644 --- a/src/query/tests/e2e/Dockerfile +++ b/src/query/tests/e2e/Dockerfile @@ -1,4 +1,4 @@ -FROM docker.io/library/python:3.12.7-slim-bookworm@sha256:032c52613401895aa3d418a4c563d2d05f993bc3ecc065c8f4e2280978acd249 +FROM docker.io/library/python:3.13.0-slim-bookworm@sha256:4efa69bf17cfbd83a9942e60e2642335c3b397448e00410063a0421f9727c4c4 WORKDIR /opt/tests COPY requirements.txt . diff --git a/src/query/tests/e2e/docker-compose.yaml b/src/query/tests/e2e/docker-compose.yaml index bf45ac8b..5eed6532 100644 --- a/src/query/tests/e2e/docker-compose.yaml +++ b/src/query/tests/e2e/docker-compose.yaml @@ -33,7 +33,7 @@ services: - query fhir: - image: docker.io/hapiproject/hapi:v7.4.0@sha256:f34b41f5002665f384cf344da2d8e653025bd095aa37aa6f5a9d6dc0dac75684 + image: docker.io/hapiproject/hapi:v7.6.0@sha256:4771a178e764896c83881c1b3a52bd487e53d06e1acc3653ea0db0c6f6b2b8a1 environment: HAPI_FHIR_VALIDATION_REQUESTS_ENABLED: "true" HAPI_FHIR_SUBSCRIPTION_RESTHOOK_ENABLED: "true" diff --git a/src/query/tests/e2e/requirements.in b/src/query/tests/e2e/requirements.in index f729f2c0..7f8f93a9 100644 --- a/src/query/tests/e2e/requirements.in +++ b/src/query/tests/e2e/requirements.in @@ -1,3 +1,3 @@ -fhirclient==4.2.1 +fhirclient==4.3.0 pytest==8.3.3 retrying==1.3.4 diff --git a/src/query/tests/e2e/requirements.txt b/src/query/tests/e2e/requirements.txt index 528cace8..d5e70eea 100644 --- a/src/query/tests/e2e/requirements.txt +++ b/src/query/tests/e2e/requirements.txt @@ -115,9 +115,9 @@ charset-normalizer==3.4.0 \ --hash=sha256:fe9f97feb71aa9896b81973a7bbada8c49501dc73e58a10fcef6663af95e5079 \ --hash=sha256:ffc519621dce0c767e96b9c53f09c5d215578e10b02c285809f76509a3931482 # via requests -fhirclient==4.2.1 \ - --hash=sha256:57d491ae343eaffcba8ad5004cd923c3edfd0213690d0b85f3c92f61f077edda \ - --hash=sha256:7b2edd3644fc57be665fe71c52b2a2005703577ae4fa66a8cfca96a3af1935d3 +fhirclient==4.3.0 \ + --hash=sha256:242add6c7e7773306b64afd655e3b0a4409fc17189e7885e6704e726ffa34d36 \ + --hash=sha256:ae6e244155ea818aff99d7dfababd315e2e8728a32ebc8d533d3a0b868fe1741 # via -r requirements.in idna==3.10 \ --hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \ @@ -127,9 +127,9 @@ iniconfig==2.0.0 \ --hash=sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3 \ --hash=sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374 # via pytest -packaging==24.1 \ - --hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \ - --hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124 +packaging==24.2 \ + --hash=sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759 \ + --hash=sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f # via pytest pluggy==1.5.0 \ --hash=sha256:2cffa88e94fdc978c4c574f15f9e59b7f4201d439195c3715ca9e2486f1d0cf1 \ diff --git a/tests/chaos/tester/Dockerfile b/tests/chaos/tester/Dockerfile index 1f41a4ff..d9fae638 100644 --- a/tests/chaos/tester/Dockerfile +++ b/tests/chaos/tester/Dockerfile @@ -26,7 +26,7 @@ USER 65532:65532 ENV DOTNET_ENVIRONMENT="Production" \ DOTNET_CLI_TELEMETRY_OPTOUT=1 -COPY --from=docker.io/bitnami/kubectl:1.31.1@sha256:b509ab6000477ebe788df3509a8c4177e91238ee3003f33edea0931be3794340 /opt/bitnami/kubectl/bin/kubectl /usr/bin/kubectl +COPY --from=docker.io/bitnami/kubectl:1.31.3@sha256:67096b043f84a462b349ebcdcb4258a4f18d1de93ea43cf0df4c908bb877a1ad /opt/bitnami/kubectl/bin/kubectl /usr/bin/kubectl COPY ./sample-list-bundle.json /tmp/ COPY ./chaos.yaml /tmp/ diff --git a/tests/chaos/tester/tester.csproj b/tests/chaos/tester/tester.csproj index 4bbff391..d68e3ead 100644 --- a/tests/chaos/tester/tester.csproj +++ b/tests/chaos/tester/tester.csproj @@ -8,8 +8,8 @@ - - + +