From d0c29ae3325d4e732598880f526636ed466c1760 Mon Sep 17 00:00:00 2001 From: "Yassine R." Date: Mon, 11 Aug 2025 17:52:24 +0200 Subject: [PATCH] fix(ci): update sentry dsn --- .github/workflows/preproduction.yml | 14 +- .github/workflows/production.yml | 14 +- .github/workflows/review-auto.yaml | 14 +- .github/workflows/review.yml | 14 +- .../dev/templates/backend.sealed-secret.yaml | 2 +- .../templates/backend.sealed-secret.yaml | 2 +- .../prod/templates/backend.sealed-secret.yaml | 2 +- .talismanrc | 16 +- README.md | 6 +- packages/backend/package.json | 22 +- packages/backend/src/app.module.ts | 11 +- .../sentry/AppSentryInterceptor.service.ts | 129 +- packages/frontend/package.json | 2 +- packages/portail-admins/package.json | 6 +- packages/portail-usagers/package.json | 2 +- tech.yaml | 6 +- yarn.lock | 1266 ++++++++--------- 17 files changed, 736 insertions(+), 792 deletions(-) diff --git a/.github/workflows/preproduction.yml b/.github/workflows/preproduction.yml index 675fc19cdb..2cf4028fa6 100644 --- a/.github/workflows/preproduction.yml +++ b/.github/workflows/preproduction.yml @@ -87,7 +87,7 @@ jobs: DOMIFA_PORTAIL_USAGERS_URL=https://mon-domifa-preprod.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_URL=https://domifa-preprod.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_META_ROBOTS=noindex,nofollow - DOMIFA_SENTRY_DSN_FRONTEND=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_FRONTEND=https://f06e9e7c06ee8a2bae5318db1e60ffc7@sentry2.fabrique.social.gouv.fr/3 build-portail-admins: environment: build-preproduction @@ -132,7 +132,7 @@ jobs: DOMIFA_ENV_ID=preprod DOMIFA_BACKEND_URL=https://api-domifa-preprod.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_URL=https://domifa-preprod.ovh.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://dc9ede612eba2fcb6abf404bd44b9b3b@sentry2.fabrique.social.gouv.fr/11 build-portail-usagers: environment: build-preproduction @@ -176,11 +176,17 @@ jobs: build-args: | DOMIFA_ENV_ID=preprod DOMIFA_BACKEND_URL=https://api-domifa-preprod.ovh.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_PORTAIL=https://904877ea9ec4454aa1be7b629a6ea340@sentry.fabrique.social.gouv.fr/58 + DOMIFA_SENTRY_DSN_PORTAIL=https://69e6fc82a5ef491392aba6c58303af18@sentry2.fabrique.social.gouv.fr/5 DOMIFA_FRONTEND_META_ROBOTS=noindex,nofollow kontinuous: - needs: [build-backend, build-frontend, build-portail-admins, build-portail-usagers] + needs: + [ + build-backend, + build-frontend, + build-portail-admins, + build-portail-usagers, + ] name: "Deploy on Kubernetes 🐳" uses: socialgouv/workflows/.github/workflows/use-ks-gh-preproduction-atlas.yaml@v1 secrets: inherit diff --git a/.github/workflows/production.yml b/.github/workflows/production.yml index 0cbfb2de00..e228ec4849 100644 --- a/.github/workflows/production.yml +++ b/.github/workflows/production.yml @@ -92,7 +92,7 @@ jobs: DOMIFA_FRONTEND_URL=https://domifa.fabrique.social.gouv.fr/ DOMIFA_PORTAIL_ADMINS_URL=https://admin-domifa.fabrique.social.gouv.fr/ DOMIFA_PORTAIL_USAGERS_URL=https://mon-domifa.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_FRONTEND=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_FRONTEND=https://f06e9e7c06ee8a2bae5318db1e60ffc7@sentry2.fabrique.social.gouv.fr/3 build-portail-admins: environment: build-production @@ -133,7 +133,7 @@ jobs: DOMIFA_BACKEND_URL=https://domifa-api.fabrique.social.gouv.fr/ PRODUCTION=true DOMIFA_FRONTEND_URL=https://domifa.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://dc9ede612eba2fcb6abf404bd44b9b3b@sentry2.fabrique.social.gouv.fr/11 build-portail-usagers: environment: build-production @@ -174,10 +174,16 @@ jobs: DOMIFA_BACKEND_URL=https://domifa-api.fabrique.social.gouv.fr/ PRODUCTION=true DOMIFA_FRONTEND_META_ROBOTS=index,follow - DOMIFA_SENTRY_DSN_PORTAIL=https://904877ea9ec4454aa1be7b629a6ea340@sentry.fabrique.social.gouv.fr/58 + DOMIFA_SENTRY_DSN_PORTAIL=https://69e6fc82a5ef491392aba6c58303af18@sentry2.fabrique.social.gouv.fr/5 kontinuous: - needs: [build-backend, build-frontend, build-portail-admins, build-portail-usagers] + needs: + [ + build-backend, + build-frontend, + build-portail-admins, + build-portail-usagers, + ] name: "Deploy on Kubernetes 🐳" uses: socialgouv/workflows/.github/workflows/use-ks-gh-production-atlas.yaml@v1 secrets: inherit diff --git a/.github/workflows/review-auto.yaml b/.github/workflows/review-auto.yaml index 5325026932..6aaf1530f4 100644 --- a/.github/workflows/review-auto.yaml +++ b/.github/workflows/review-auto.yaml @@ -118,7 +118,7 @@ jobs: DOMIFA_PORTAIL_USAGERS_URL=https://${{ steps.env.outputs.subdomain_mon }}.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_URL=https://${{ steps.env.outputs.subdomain }}.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_META_ROBOTS=noindex,nofollow - DOMIFA_SENTRY_DSN_FRONTEND=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_FRONTEND=https://f06e9e7c06ee8a2bae5318db1e60ffc7@sentry2.fabrique.social.gouv.fr/3 build-portail-admins: environment: build-review-auto @@ -170,7 +170,7 @@ jobs: DOMIFA_ENV_ID=dev DOMIFA_BACKEND_URL=https://${{ steps.env.outputs.subdomain_api }}.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_URL=https://${{ steps.env.outputs.subdomain }}.ovh.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://dc9ede612eba2fcb6abf404bd44b9b3b@sentry2.fabrique.social.gouv.fr/11 build-portail-usagers: environment: build-review-auto @@ -221,11 +221,17 @@ jobs: build-args: | DOMIFA_ENV_ID=dev DOMIFA_BACKEND_URL=https://${{ steps.env.outputs.subdomain_api }}.ovh.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_PORTAIL=https://904877ea9ec4454aa1be7b629a6ea340@sentry.fabrique.social.gouv.fr/58 + DOMIFA_SENTRY_DSN_PORTAIL=https://69e6fc82a5ef491392aba6c58303af18@sentry2.fabrique.social.gouv.fr/5 DOMIFA_FRONTEND_META_ROBOTS=noindex,nofollow kontinuous: - needs: [build-backend, build-frontend, build-portail-admins, build-portail-usagers] + needs: + [ + build-backend, + build-frontend, + build-portail-admins, + build-portail-usagers, + ] name: "Deploy on Kubernetes 🐳" uses: socialgouv/workflows/.github/workflows/use-ks-gh-review-auto-atlas.yaml@v1 secrets: inherit diff --git a/.github/workflows/review.yml b/.github/workflows/review.yml index 87de5ee74d..c936376c98 100644 --- a/.github/workflows/review.yml +++ b/.github/workflows/review.yml @@ -121,7 +121,7 @@ jobs: DOMIFA_PORTAIL_USAGERS_URL=https://${{ steps.env.outputs.subdomain_mon }}.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_URL=https://${{ steps.env.outputs.subdomain }}.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_META_ROBOTS=noindex,nofollow - DOMIFA_SENTRY_DSN_FRONTEND=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_FRONTEND=https://f06e9e7c06ee8a2bae5318db1e60ffc7@sentry2.fabrique.social.gouv.fr/3 build-portail-admins: environment: build-review @@ -173,7 +173,7 @@ jobs: DOMIFA_ENV_ID=dev DOMIFA_BACKEND_URL=https://${{ steps.env.outputs.subdomain_api }}.ovh.fabrique.social.gouv.fr/ DOMIFA_FRONTEND_URL=https://${{ steps.env.outputs.subdomain }}.ovh.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://5dab749719e9488798341efad0947291@sentry.fabrique.social.gouv.fr/31 + DOMIFA_SENTRY_DSN_PORTAIL_ADMIN=https://dc9ede612eba2fcb6abf404bd44b9b3b@sentry2.fabrique.social.gouv.fr/11 build-portail-usagers: environment: build-review @@ -224,11 +224,17 @@ jobs: build-args: | DOMIFA_ENV_ID=dev DOMIFA_BACKEND_URL=https://${{ steps.env.outputs.subdomain_api }}.ovh.fabrique.social.gouv.fr/ - DOMIFA_SENTRY_DSN_PORTAIL=https://904877ea9ec4454aa1be7b629a6ea340@sentry.fabrique.social.gouv.fr/58 + DOMIFA_SENTRY_DSN_PORTAIL=https://69e6fc82a5ef491392aba6c58303af18@sentry2.fabrique.social.gouv.fr/5 DOMIFA_FRONTEND_META_ROBOTS=noindex,nofollow kontinuous: - needs: [build-backend, build-frontend, build-portail-admins, build-portail-usagers] + needs: + [ + build-backend, + build-frontend, + build-portail-admins, + build-portail-usagers, + ] name: "Deploy on Kubernetes 🐳" uses: socialgouv/workflows/.github/workflows/use-ks-gh-review-atlas.yaml@v1 secrets: inherit diff --git a/.kontinuous/env/dev/templates/backend.sealed-secret.yaml b/.kontinuous/env/dev/templates/backend.sealed-secret.yaml index f952a38d21..f2d0702d95 100644 --- a/.kontinuous/env/dev/templates/backend.sealed-secret.yaml +++ b/.kontinuous/env/dev/templates/backend.sealed-secret.yaml @@ -27,7 +27,7 @@ spec: DOMIFA_EMAIL_ADDRESS_REDIRECT_ALL_TO: >- AgBTLcHgRK/LvPFO12H5z0V+57z0D/BwVKAjbBswZUI+FQ5gAxe6DPhdhCx/bSl4cABB7C+vyxNuuixNGO5P8CXmmzkGrDD6wCFtUBlEKQbeB4CBs3DI6cfJy2Tr3tCyedggunKbsO0vA09AeCR4Bcw/XDAl55hsZVMvnbQaOwvBpvTyEGjuFqRMbUBzVdrd0tly3qSUdV1aCEGfugQXbtQxSYxUDGgngu4/9X7ozInwGzmS5RUfGqpXhN8VLSYxVaqUsB1uH5tU5gxmKi34wuPMzclmHEzz2tTl+JkNPS7RxiZwj+2+n29BywzMS07Za6Eht8e1bvpBRxexzcb9AFOe4u1g0sX137sZ/UFsy2ll6hJgmaULCuWjkkC6D5zHUNVI3ykY/55GEGn8RBCqQOdnuZCwT+BRtfocGOemPrqNQFgjlW0vPis/08scxuErPNv2asxVmkjaSLE40K0NFolBT2XqfhXtXhFxPhJkAR4/FrtnzTn5Zt/I3yYXMXZOWmb+/TVtrvvFr9sqUHYvzjkF/JAaW8I17LULDjRI92XMdXbsluu3zeX4rL9B10iuZ/JrXaS1YgXZ+BGX841GJUeQ8IZNF+tZFkmAV3L26gFv/YDiEgDcsCm3+mbUjVFNmIqsLgMkq6n9HuA69Q7aqW/GQ793OYTaZqt6ZB57QanTfBSgzx3BY4TWZxwX3ShyJkuVH8oxr5zpr+eJYQ9LJrVeq1/NVpe1WPblvGF8zmiY78ULWd6dFg== DOMIFA_SENTRY_DSN_BACKEND: >- - AgBVXSFM2Y5dytUjYcyBFKVX+R3guA8uJFi4xVnLvcPBmQ4w74tYE7nRLDJKdvYLPHWcsb0gW+i7vBewxJrh/qiH/MTABB77l29d2JZ1/Xoz1yDvHoCZ/WJdKQaqs/vk8ZidkGk+E4ue0M7IRxm8AyptrW25d9AOarWB7AZwKPr7538OLW2PjSAIongqNq7sKXXY3j8gBOYCgIXH0pi+ZM9gCe9wacMLX3oWKJFkDsDAI+gin3y2ehlaBlDt2Ws9IqYsufkxYqimyri6d2r6JsmgMK1vqzxjqHaS1oxpzclSVQf+gvA28cq+QH71v9ToWh/J1E/poIZH/TSW71BcT84Mvo41ncDW7TthJ2ogal+VhWJaIzbMA2n19NQjGxzOFIlnK2W112P0dMaVGqa+22VzYqTbMFTBbsQGpzVZvkDY4x9qvxRoxyl0IqWNNJsHcjkXTUSFXdHMi7/faO/NHWuR4p3CHRP+sk7kfkDXaFy4qd3HF84S4TGJUXbDW6CDAT2ogz4IoZnZ1LR5xdlzwKyaC9rx1d3872klGjYSQHXnqgkPbW8B6akB1Umg72+SG5Lh5tCrk92phUPDNS2bsAHH3n1N5bhLEScTj/mG7v4uIi14AeR6AGRjN5uQpMkgjZh2duK65JWJND21b6t+sU0lh5ae2V2ZP/e1voZkgsyOSTeiQe4Mh0zmDsfV+1LUUgZnPmZmSB7TkcNKiFrE2koAUskE25vQwZX1p5hG9sMofk+PlXBJKBrTok7iNbkCcIQcYdcrCH6K9O6hfxbtz6W+0/bL6R2+aENZqg== + AgDT6kx0w6PzScN73AJrkYOa1qMdbKvyRQaS6vUJEW2Kjj66DnXF5Sm3NtDXa2nTb4thoEF2i+8e9VrbOuaqKu33CSQ88ax39sPb9LXYidouynWfalK29LOmFCRjiqRc6aztze89ploFydb8eIa0aGNKY+Tq7KXJptVLUO5PB94xxsrIbg7X9XwS5k72ujn/B5I3pS+PtTYpHqLfEZzU7T3mBPb8p7Zynko93kIOhrUmXuA6BjnT78HYSo5aP0rfbIsjivBGWZDp6jtjbchpAhBEZihh7WhSKMChss1vbIlZ8wyIq1bJ06l00ES9bC7qd1Bu1x3Oc/9HXk2f3DmOFRmpD5NQMmdOXlsPlwWjo1ByIKQd3ME/WbL5XAL2TviG12usppLToEiwT+Cshp7oUhYRUavPOrR2f3IYWztDJFu6rKy54aZwyScW0SpqDYJfTJ6lfeJ3YgXW5fZe+sORPAuXtgMS9AHHsNoQGvNXszN7Rtve0Yim5McS5Ie8BD9c7WpOEUKlJng5mLh9K/aJwiO3sp/w37FAPLNelO8sZlD34YWRYINH01QFWMj8fu4VCRoB9QzRPGaOZ0+s1v1P5337AQSfw7PbPeNWQbyhxbESkVLxViQMp4Am62aZozvb0V2+c2N6xtakfuZsxmNR0FcfpOtL+LTmRz11xUlbttbBElyPvXaQWJDyZxBis/tU4JaeVWTI7R/FIzRcootzCIQznH2W2u02VY6O0/JG1jhsryeCG2mp78L1i9yIqBvU1RXU7IQe9I+sZ6dUZog+Rj28LmHieRJLRuXcuA== DOMIFA_SECURITY_FILES_MAIN_SECRET: >- AgBqHaAAV9JVzE2098qr0OjOxDzCXRKYQy3hUtGEOfUDj7HCcwdABAzSIMXnYqPs5cWCjmJo+rStz7fwD1ZAXGccIIY4xHPWlRBptj8TG3MeOEs0H4Lu+ET4IZF+iuATLQHZG4mXwoMY5mYkzWrXtkgB9B9CrAYhCZLpFN6Wzw3M71+bAT9rA+OfgM0mXZyktoGu7IIMz99Gc2C3DDta56Ckcrww2PX2mcvN8xcoQCn7I4bL0yytra72xFhaml+cl+saIy31+xrmv58CrEtgrW/ieAlhJEj4isLjD65cxfiuEUSc3pFEOHEvbvkKaXtWeDTdpeyX5KHRc7OoX1Kg+JU8yNZJbVecCY17Jw2lrhAS4LnEZbT337eZXBVcVesaFNz2MJgo8kGxp4gHKg8MCvOMFvlEw6pbCqs/6iYOnovTUx7QtdQn4085rUei2WTyeAftjNNvQOd1EMg07PJQVAQG8owtsL0nILLEHu9NOZpRYPeLU0k/4DsKoBGJEEA9TmuH06EpcdwW6yLLB+3WuhOpbxyy8q6TWnqexyT2c/PjcHC+oBIs627YN7PtDQLPNjwCsf6MCczVLUb8iYm5W4TgEJR+asHoKA77MFdkpVMOvws5ZJvTyamCHCTB51T8H0bWWJDr26g1zL1zlm3xWv+26QsrDRCHoEmhr03wvfbviF8ufOg27E3tP1pKDaMV3ImjIkN/WxloXWHd9wKiva3rnySa7MCJNPSCU7Oyex/pfxNUQbap1cgLohxZjJVg3yngxrG3PMDvuFqhFOP3elu2gG/gJmF4IpSv+Xv+qDlhGSuuHfc3oDhGplSwBZTkd/F/gSN6oG6IXCAq1k3K9K7HEfvURhce5WSdrFdqPbKnng== SOLIGUIDE_URL: >- diff --git a/.kontinuous/env/preprod/templates/backend.sealed-secret.yaml b/.kontinuous/env/preprod/templates/backend.sealed-secret.yaml index 1337b03bff..f592bc0f8b 100644 --- a/.kontinuous/env/preprod/templates/backend.sealed-secret.yaml +++ b/.kontinuous/env/preprod/templates/backend.sealed-secret.yaml @@ -29,7 +29,7 @@ spec: DOMIFA_EMAIL_ADDRESS_REDIRECT_ALL_TO: >- AgBTLcHgRK/LvPFO12H5z0V+57z0D/BwVKAjbBswZUI+FQ5gAxe6DPhdhCx/bSl4cABB7C+vyxNuuixNGO5P8CXmmzkGrDD6wCFtUBlEKQbeB4CBs3DI6cfJy2Tr3tCyedggunKbsO0vA09AeCR4Bcw/XDAl55hsZVMvnbQaOwvBpvTyEGjuFqRMbUBzVdrd0tly3qSUdV1aCEGfugQXbtQxSYxUDGgngu4/9X7ozInwGzmS5RUfGqpXhN8VLSYxVaqUsB1uH5tU5gxmKi34wuPMzclmHEzz2tTl+JkNPS7RxiZwj+2+n29BywzMS07Za6Eht8e1bvpBRxexzcb9AFOe4u1g0sX137sZ/UFsy2ll6hJgmaULCuWjkkC6D5zHUNVI3ykY/55GEGn8RBCqQOdnuZCwT+BRtfocGOemPrqNQFgjlW0vPis/08scxuErPNv2asxVmkjaSLE40K0NFolBT2XqfhXtXhFxPhJkAR4/FrtnzTn5Zt/I3yYXMXZOWmb+/TVtrvvFr9sqUHYvzjkF/JAaW8I17LULDjRI92XMdXbsluu3zeX4rL9B10iuZ/JrXaS1YgXZ+BGX841GJUeQ8IZNF+tZFkmAV3L26gFv/YDiEgDcsCm3+mbUjVFNmIqsLgMkq6n9HuA69Q7aqW/GQ793OYTaZqt6ZB57QanTfBSgzx3BY4TWZxwX3ShyJkuVH8oxr5zpr+eJYQ9LJrVeq1/NVpe1WPblvGF8zmiY78ULWd6dFg== DOMIFA_SENTRY_DSN_BACKEND: >- - AgBVXSFM2Y5dytUjYcyBFKVX+R3guA8uJFi4xVnLvcPBmQ4w74tYE7nRLDJKdvYLPHWcsb0gW+i7vBewxJrh/qiH/MTABB77l29d2JZ1/Xoz1yDvHoCZ/WJdKQaqs/vk8ZidkGk+E4ue0M7IRxm8AyptrW25d9AOarWB7AZwKPr7538OLW2PjSAIongqNq7sKXXY3j8gBOYCgIXH0pi+ZM9gCe9wacMLX3oWKJFkDsDAI+gin3y2ehlaBlDt2Ws9IqYsufkxYqimyri6d2r6JsmgMK1vqzxjqHaS1oxpzclSVQf+gvA28cq+QH71v9ToWh/J1E/poIZH/TSW71BcT84Mvo41ncDW7TthJ2ogal+VhWJaIzbMA2n19NQjGxzOFIlnK2W112P0dMaVGqa+22VzYqTbMFTBbsQGpzVZvkDY4x9qvxRoxyl0IqWNNJsHcjkXTUSFXdHMi7/faO/NHWuR4p3CHRP+sk7kfkDXaFy4qd3HF84S4TGJUXbDW6CDAT2ogz4IoZnZ1LR5xdlzwKyaC9rx1d3872klGjYSQHXnqgkPbW8B6akB1Umg72+SG5Lh5tCrk92phUPDNS2bsAHH3n1N5bhLEScTj/mG7v4uIi14AeR6AGRjN5uQpMkgjZh2duK65JWJND21b6t+sU0lh5ae2V2ZP/e1voZkgsyOSTeiQe4Mh0zmDsfV+1LUUgZnPmZmSB7TkcNKiFrE2koAUskE25vQwZX1p5hG9sMofk+PlXBJKBrTok7iNbkCcIQcYdcrCH6K9O6hfxbtz6W+0/bL6R2+aENZqg== + AgDT6kx0w6PzScN73AJrkYOa1qMdbKvyRQaS6vUJEW2Kjj66DnXF5Sm3NtDXa2nTb4thoEF2i+8e9VrbOuaqKu33CSQ88ax39sPb9LXYidouynWfalK29LOmFCRjiqRc6aztze89ploFydb8eIa0aGNKY+Tq7KXJptVLUO5PB94xxsrIbg7X9XwS5k72ujn/B5I3pS+PtTYpHqLfEZzU7T3mBPb8p7Zynko93kIOhrUmXuA6BjnT78HYSo5aP0rfbIsjivBGWZDp6jtjbchpAhBEZihh7WhSKMChss1vbIlZ8wyIq1bJ06l00ES9bC7qd1Bu1x3Oc/9HXk2f3DmOFRmpD5NQMmdOXlsPlwWjo1ByIKQd3ME/WbL5XAL2TviG12usppLToEiwT+Cshp7oUhYRUavPOrR2f3IYWztDJFu6rKy54aZwyScW0SpqDYJfTJ6lfeJ3YgXW5fZe+sORPAuXtgMS9AHHsNoQGvNXszN7Rtve0Yim5McS5Ie8BD9c7WpOEUKlJng5mLh9K/aJwiO3sp/w37FAPLNelO8sZlD34YWRYINH01QFWMj8fu4VCRoB9QzRPGaOZ0+s1v1P5337AQSfw7PbPeNWQbyhxbESkVLxViQMp4Am62aZozvb0V2+c2N6xtakfuZsxmNR0FcfpOtL+LTmRz11xUlbttbBElyPvXaQWJDyZxBis/tU4JaeVWTI7R/FIzRcootzCIQznH2W2u02VY6O0/JG1jhsryeCG2mp78L1i9yIqBvU1RXU7IQe9I+sZ6dUZog+Rj28LmHieRJLRuXcuA== SOLIGUIDE_URL: >- AgA34xpvXS4vcwuzmoRl/Opn0kUGK0EDi9NgL/mfVs2uFGrQbwmTqt89P61aeivZi6ggeOMmwTOjo6QlxZBjLXknXfm6K1+LtFA/dIjUzXSQnQu9HZOADl1bQK4/vmihuO4CCfDhWQCgoVz3Z9y15eXVxmp3kZcK5/txQJYUzTv+tCH8VnhQp54Wzr/QeQ8jO5GFN5zoWnVGkNb0BdnEI33tfe219GTOWUMx4KlE0BjDpRsoV2f5tVb3QRAAKATBK5leKIVCXCByujJascIOLl+ly21qyr3/AGaRLJiOR48ORPusyfm9Na2SN2ALinUgo95WvMaYgqxUgLmPGn0BPiXmJ0Z+SlXK8Pduzo2MVDaBvbmerlaDoKJGQFJGEeIDmP6hBepLK+R38VoRKTEqpbkCjLOsjce2cWC2FXYKVJuXHDuhtrZxeenm4CPHDPcZQK9Kq5dFo4BOsaEEc36IWI9Z3JdBvjzv57I0bfLpAswPJt/knt9fUB+tZKgGgGYUD80amM6xcZJ3TvpNO2nTMdlterySJmVXzTVvQj9Rnm2ekZxMO5+Zm6RhavQ5+mqmzjYuG23DNsBlGunLuxAtZleepwGc3C6Hm2L3AxgQ0mgEOBjFeQG6pth2nBWNz2i5Wr7w9P2guGLU/wHLThG9IOwpHFXQ0Jzc3IWuyiYEF5kXo5Ad484qsBrK/fVz9SNu5kK48ghG+ZkqHpRUR5dud/0OxgrWEEZBkCM0rFB3JwAe57Kmlg== SOLIGUIDE_TOKEN: >- diff --git a/.kontinuous/env/prod/templates/backend.sealed-secret.yaml b/.kontinuous/env/prod/templates/backend.sealed-secret.yaml index baa98a1d06..e130d93339 100644 --- a/.kontinuous/env/prod/templates/backend.sealed-secret.yaml +++ b/.kontinuous/env/prod/templates/backend.sealed-secret.yaml @@ -16,7 +16,7 @@ spec: DOMIFA_SECURITY_JWT_SECRET: AgBpRvftvZy8Celb3QJId2w1BhysbEyzbnE2qzcw5jDq2i3L+BvwFy+8UvniL2ZW95a5BYKYZTwa8ASSTtNUS30BpryQu5UkgOTE/Uqp6eurfevS6dfMKKMrY2WYBujD29QHBtXesANtm1Tf341of9pOYsk9L+Id6hWttvFmi3J6q35VQFKGvjtPG2NeRsf2Qvj3I040VZokeTpTYs2d4lc9B+/54/3dNxp9fGx62mIw12aO3pPwlMFRW8reU/MStz0EH/wU5arK82RhUNwBEmDnmcqlcy0dOMYQe1+TgXL7ntZtG8UrQtvMu05cmLby+KnEu+guFuOvLqIG+pNjHQy8m9JFDNidPJKtQkC1dvY3sZdwilwO9HI0tQjA2XnsmLtaRcKISaHn8bCoJdwY9QJGbA2LsFnVYJjJqqmfwnp8hHCTpWrcuG4vrXhwIJvAlKOZJuz7v7k/Klxd8bzqm+MtGBE1NlMpuAT0PgJjJXY6E7n9rGjLXnzZG4rphHAUMCOX2vOl6Wp35Sw4K4H7kExPpjNvE+MPy9QwCmtTPKxG68umFML1aLsbJi1vg8swO3FjOih4+5Gkh0l4gZB5g0iqsZZvPLAHiWAEskiQPwpJAOKc9mRdBq1FNxGYmJnkksVHrajSN6QnBJ4Kn+bSXnIy4SQVkLyDwWNszSD1NnFt6J+bmXI/fRxbj1IrMRuvJoCvB6X65QUTrBeLCm+AWlx96BbssCvon9k7Yw2PsEJLk2jn+6CGS/sIjhtj1PaewT33RbHLl9AjolJtqRpMP+HPyLEtzCQmf0ko8YcAld0wnimGZ0gSdvNexoEQC/glkr7PgcwuG46gMX9j+wGNpSu8581ghQm2VnxQ4CVdPeINfjtoucQTYWB6NAaMkeEo8gsfX1ZoLXlirauIMLLNI1o5w57PD44MgdIP0rWm6bqJBI+HjPHMekaqX1Q+Gnqgr1gpG8Jen90illkGvvc5Dh0hYK7c4nuoI360YO1PzJshj14ujIkOIFES7rKI6Y1yYlsNkbsNJiUrYF8XxdBFq7UA DOMIFA_SMS_API_KEY: AgBCd1+QFCvp3LYwbiuTRsU/jAkqSEkOdhuarS/0VDYVbkfIqMl5ZKMnz7j4gGw7tE9clUXMCtKLN8yQcMADj6s+RSNSQCJOlic2gwUyAxNB30In3hR5p5kcl3zVgEXW1w9KMBURNq46EFOYVxzrt6oxa83oWCamKc70BvnDGCLcGzExp5yk5ja+0/VLWA7k6+7ztoH8ndhEDMxmSUlwnLaf9o1Ts3X3Ts1d5e/H33nkmcj9oMckbOCy+xI/9PVlshHeucgJiDotzhvOIecHq9JCRGOqUQylQ8hZXVnuoG9do2wVD/0MjvTLLnmnw2V7VlfpPK4QaamXaOr3PjOLKC77uUndr3DmpBrNrl9vrN+d37+/WWe0BMSFCT2UdwXCOuFPeTKVUoHDb8PDIZTGxJtWL/H0rTZoc/QMXVqPrOCTwT+i/PNi6x989i2dFkGjXhACcLWBJPK0qi5qlPlwIZd3PE8UC/Z4gt0AQW7Rg5r6JhwRVzjCSCUvnvuzzZLu3Jz5CmG9plEexnzjRBGWhk4iX6OSUgjJ7XHhWeS7Sw4jP8+h3/qpKxmhczkVDANtf6AceLzC0F6bbWStMz7Sp8WxxK9PcQyjHl583UpdL+QTajlePBvyNG8l+pM1KWsKQzhfAq8iWorZl7TOZm0dLHl9QR0/FYc7XonQOG07yCWckwB+UmbGd/0He9N9JMOzIAkER3P82gCneBPyL+Xjp4Tt7SVFcoDU1VWAOzcmBCC8LlEUWATHKY7PsWRRnQ== DOMIFA_TIPIMAIL_FROM_EMAIL: AgA43zfUFr6ilXfROCyWxPpPuUO6p8elexuFqx+ItkC1ligEfEpL21ruHwwUOm+onVz4+vbo0QNGyd3iaWgwJvt1K8i6/DRbBjcotxvvUlG6qUgD8eJ2dNU+mkpIlaMemVwr46wsAcd8Wz2ZnpBNy76IRzSFsYZWXK2uAFCa55pY1tDGI32lDBSe0CbQd42KbJt6oELcYuTy1HdsLh5jhNiqzTPgNX/hEiZB82uk/MawhliogSaVMRxh/Cwew8dP1pWFZ104Sl+HUhYmpvbUR7h3rc5MbAaw5146WVyOVBLuSYAPtGzFNXZdcxxRdKfu3xUdXPGRxsp1cWlecDVOEhRN+FWRxDuqr0suN3S8w959y3dz/6guj0R/7KqJLV9K703517oW5wgG2C40TS+uYq1omDk8VvNBvUnWq1RnEsO/EWARHcCB9nvULdSpUF0PTjqXfO0MnDdQxD8RK9G2EPKdfDO9oTlsaCjlXLe21888Uvzik/+eHtI30VH2LSle/wnq0XsCo+/SYVqLoxQS/6snrNR/cumWUr4OIsB2btpTf1wo039DtjSrB7I9V5WSDNtAZxYVSkalv0C57fp5BZxJOnmRNllf8LIKFcxJ2uwaT10JpGZnQNFvNY8c9JyIkdAi+26ZTx5xfwQ1tNk5K5EomQV7tnHZiktjhFvkjbNF/v/agyTQbLkOvI1jcvcG8QwliliXCcBoWlHqXCaBfM9TQWtL9GKdBeniltyxh+QW+qfAoZkeKKE45HEGa0HT32k= - DOMIFA_SENTRY_DSN_BACKEND: AgBXy03AbWyKhDDXmFUoV6gf2/VfbKGdQnz4JUIr4M5n/YZiQbdCqXFIQ6P+mWRZUnhJ/Sch0xXCMGVlp2T5qcNQ0s/2u+h4iH4ndBXoaJ8WHlUkKXx0WZSLDFAP5b+y093v2Yrl2m6Tlt1FEjjXYf9Pnrm0EofShaupxgz5V7Rp4JGLhrDKB+4B+wsZ1JiW+Dw8Zg9Jnahse+K4eLg/3Oes1t1uZdhs4Q5HXN7Ku7b0UlgVeag8e+h/40fk2Ar/r35sudBrTjHquDKNhTkEo7HlwJ1MIm/3VkaXwqtdB4ofrKoDqh2OKMwRcyOIXuiSm3WdCy4qKrOXw2m+zoAOC0eSYnzD5G7G7erMXzE4vhMVvTq+1xmdtXNZ3ij5vskxc5LtZeUuWK4CpbINXh1SwMpn+vElHYFiVDqBvS/lgt5Cc03L0QfWPiBrohaYUJe7S7ux+koiXeFD4yhsNGOZCNKOc3wtWwkDPXfgMgxzp5IYDomkZ6rTyDbSDy0+uM9G/JcKJlTFpJ83oQNlc8DyS/SYyvm0x1bRkHGi1v0YTAkyLEMxGk7RF1p0xwuootp4WfzLJu7FBv3eiujo2ECc4KoKkHdZ4ZsYmLfZx33LfUPb6hQxJMVGwoZSREfRynv7GKbxKLQkuPkxvv2oz1WVKNjPCCgDc1AQPy/n5IpWaCf1eFlQCyOvKR1KFhL9wNmi3XczG/V0h9/DAQaDGQQ/THLw9uD54DeCurHFqM1/IOAy8kyF4vUWAPmg2uZRBa7gmUEcw9wjzaNV/u80QN6q5Omb5+fnBZre37VqEQ== + DOMIFA_SENTRY_DSN_BACKEND: AgA7WMvqMbPiDtZd7dpItGp/jLdEKCvX0m6ZA1oz7UVov9e068Uet/6aCbLpaK0Ps5e59c+gW/J7rpMllPUp64lRVKJnKnc/7vHZ1Iz/H2OcskaoItV35QdIybPFos39hD05P+iU4M+dDwcRR284jTLDCFf1UNiHLHkG+2Lq/us+yKnc6RKYOVwSWPEXf7YtfFexo9Oynx3bMgpoZEeSD4AVlNhKedOlKKzizCa4VMPbTc70p4OFkgHcGDqjIakqw8hu6uBwhkG4sgWbXuoq4vhKx3lFw6oJqJUMntx5WmkTVMkMeIJvgknLvCVMvrygtkyFbqKS/vrPSPiweb2R4P4mfcYrHN+Zu0MtcD69wymaoB2gZmKzGlZph3lXz0bLqLaoTW8IA7cxdF7WRZoBBW9uE06ZGJzcqGvDteIpICh2Zwz3Ez2DHK7e7K3mZnMmaliByQ2kdEg77CKyGzrFMhAaQE7ci+qPRKbbw9l15RS5Pjk/CP/tsUsvC7sxxGQxdzuxYOyTtiH5Oczd4THGQ9wc8xydw1UaAFo7cJyhYi0wFq+/1YfxGg1yOYmcGXOSY+EnVaZY8/rx46OHpyZTfcPUaHvCuESKnqjXrkQs02bHn5KINmpplMithDCh7mTuDDJQZR3BPZZoXhe065levivnECKkUziA5xfqcdndvhN45JV0kQ70Vm294U0qES7TwjkCAAIPi6rDxgj8+ltIqOfkVANsoX+A2IO68gKQjqE3OHxZTFiuo9niAHjEdz8SFwu6PANalpjlDZoh/sCAByJd5DDvOix/YjiCWA== SOLIGUIDE_URL: AgCYyqsIIKq4hb/lZMjf5AR2eCLiSKVBb+h1zmwFZfCHpjIr92zLZrHZ5m9oMjFqMC/Ao4YBF338Ijlc4RuJGa6oL0PP/5WY5+cEEsGq0uSi674aJB5WemX+H9SGBiN7ssJh2LsQSoWZ44sFu3y3JEmrqzVo4ELlawo2i+Ag8rLqBltm+CpWBke29aq9KRXwODDGTkvPVVu7hvSTzL+hWUve1YSqfwn1dbHl64SyfOvDCcBRphGG3lj/o/XS/o2meCxShaC+Z2jY3Hu/vnX4avPUVr2nlMH6gj2Dz66IfUICDgIqPc6cNP7ijLT+yeGYeIe1i07dZ79ScIn02+DwaIk5SDlbY+buMdeX47IRD5nCF9hhw+Oy/ctayzzmCjWs3SHaugkPbH34c4yH9VDJfvZKqvxB9Pnqa5QUYvl3mxQltHYOghsYma0cOd6Zpv0WW3KWqsz2zogPSiF3S1seU1ZBjjz8mH2FHv824CCYNXYgq4xNbk+6gB5dtFmWXsmjPfh3f/jay++IHAH6xb6FHhZdB6YQ1aXh2P4yhN+XpH71SIUDBRXtu1DEvRX9PZrdlB/j2tzKZ27u2Klj7cKl9yVNcooxIVJCmX7lEPWcP32m70H5Eoh0uDGCpQ5Lwx/pf6YjPCiODjGlNh4CBtiiGMj1NXY7D4IGyhIV7fMCD2bEuGwMTvOrR4qdTu5QVSwVQBZb64m9bqAVFGkOdk2QiFRC/0A2sSokh6YDiKbPSZlDOEZjeQ== SOLIGUIDE_TOKEN: AgCtmtKZS0psAvGOj85zpBvJ5LOPtYcK8lhEIoBIRc+QaIuz4Nxs29uE/+L7o/koTt358Tx0Ku2lZKgD6ivoS0gJNnQbkVwkwwYTz8G6MiB1RlmrXKHvNhdHIsL5vjysxiLHu2CmmlHUE9lrIjtpGu9sJjPsKID3DDm1Svlt0wfRqTlQ3jMjItlIQuBIeTF5+OV5jb2L9WggnkzvwRFtVrPrf9Ppe+hDcMf2UME+gZaUqK4tG+q4ykXAeGqtUifW6ARqyEk6efV1tBvDr89MARwhNMQMyqgN5P61aCJImOXnQduHRktUyG6bJ4YcZJcnzwOQWmM+GopH5LDXxkDX0JExhqxWarLiu8v4faWg1p58HHkkI4XA22MxbWGS/AGpNa6Zlxly2aj1SmjCGQh/pkpLpFhV0WB6Si70dWbit3n2PlTZtTkVs+v6M5K/OiooK+BRrEmYiLFnjE4zb1wkiaLKNwymdLrg6B9GnMFF7NOOHmkKfbEdlHTshxMGJFb1dzhjEf5QeyPGGZ0TfS8uwYo2542FNv9Xh1ZY17AfD1Oi7UOWLXKK3irjvYx66ol+DPvtbNb/ksgg97HzSN7+NIcdhAcpPJm5QsRQsievCk9ZwqFnhIN7yDf0UnBLFJlIKUoHspUH1PY7HhcTKZCcGVf46mKUWaReuesYKe+wwx4blaIOY0AT3WnxnZIDr+/lUZ75W8TxddH48nyOLTYtMOpsgybbhAfZdAindBK/NHIV3GnH0fUnQq+3Uyr8AJzXcJNDfo7F5su7lKRMNZJolbQHGXgMhnkEnV3SNVOCziYYxPy2Q/U0fuq1iLBvD3GFURebuH1OGEFEjlwUm/h43l1V3A4gHu1oMNh5Hwk4bmoBg8QxT5/XkikJNqFfO3jLBJmb7sZNgiiosBHYYcG91SEfJ0ycHhwqjBBziFU8 MSS_URL: AgAlU6ZpGBq1aqVVzgcwWmxj2F/pHDx3LpcL3uvzT1ewECpqUjWd4yqmRgJWGOl1N1QJgVObwSqzeGAXBB4uKOPQq6fIvlT9ACJ0nKjpIz8S1kogUtr5rijooxI63cuEp9iA3RZD29L5wNmc/gpHEKhfu782bCF9OxTOVLX7WxXBtMGFYTb/c77zYhYHVJc+JGO/yXUJb0F6dqdSw93ViSffnJxGuxjXPb1sdqt199dWnJYtlB7WamQoJGwxzkB/ypHdPrnk5KN+URjvCdDOEoeQEmz/b7IuljyfQYf1t6UiE3JvLqM9+X3cd6Qz1y5EbaM0b4fk/y8pRPhxoZ3hwkCVzvP6WiwEu45DTt1e9Uc1fsDQylrFzsRVg9ejLNeRpdn5ChuQ3evUzs/k31BiOQqAsniFs6WT/zZQNliPKZtM2Q4F/YFW0rBGrHj94par6s6qlbAjsrogscCKXo2fVp3yk3MLfECPj6zl8sBKuB9Qk99yZir26GWGgbhmN0xIKjXmrgxrjEo4syLErWMQi14IkB0Cyz1E9jkrV0kTaPcUrAy8P4aCt3y7U/6UzvE6ki/4Eyw1kRsNMXZ+/1sDPSovERi3tfF4wBfUrC7npfBj58owdFn3Qc0npyuAn2fYctDeLqznIAHiQGrlZVaxK6uoTmlz/TfmtQKrMgbGNK8cDccZJhVRoRDWDbipMRSQpE5sOD5eZS5ttRozZmIf1zZAp74bf6NpwXj8eBPNc4hWYgBrH0o2ElM9VlPkYI/38LmxefTYpJOxvInIPmIejBEOIfADgA== diff --git a/.talismanrc b/.talismanrc index 107db96e97..8fabe644d9 100644 --- a/.talismanrc +++ b/.talismanrc @@ -1,4 +1,18 @@ fileignoreconfig: +- filename: .github/workflows/preproduction.yml + checksum: afc7a55dcadffe6e8d2d24c127e4987ab5466f72e58baec96e4f5ca7a1c0fec3 +- filename: .github/workflows/production.yml + checksum: 3f13bbe9b300af534e9daca72e94d9f87b08d4d853f36353d2c2e1618154d29a +- filename: .github/workflows/review-auto.yaml + checksum: 238e200e9beebe0caf2ef716961248ee48bd1d3beb3e5753ba261a71b8665bc1 +- filename: .github/workflows/review.yml + checksum: 8f4ebff426155a29d4876ace46b055ad16bcba76ebef666f198db9dc01a591fc +- filename: .kontinuous/env/dev/templates/backend.sealed-secret.yaml + checksum: 18ff2521f58f636cc2f32584ef7240d9abf9116d136e35dbd5d8d56fb1d7ecc0 +- filename: .kontinuous/env/preprod/templates/backend.sealed-secret.yaml + checksum: 0917aee283e9399d2dec53764d29039327b0c1cd2d360bc6ec9b41f1a431b606 +- filename: .kontinuous/env/prod/templates/backend.sealed-secret.yaml + checksum: 8fde5b286c60c34cfa15985ca22a07d530aa2260c08d9d5c9e301cb86649af30 - filename: _docs/dev/0.run-local-env.md checksum: 855b6f29ace746c86597d36382dbe7e40f771137734e3bf5eb53c948d6592a74 - filename: _scripts/db/dumps/domifa_test.postgres.restore-data-only.sql @@ -24,6 +38,6 @@ fileignoreconfig: - filename: packages/portail-admins/src/app/modules/admin-structures/utils/structure-filter-criteria.ts checksum: c54f1bf45a44280960869561243668e7a92713fb5265f008a95fc3fe66014bf1 - filename: yarn.lock - checksum: 019fe82a4a9dab1293f6359f9098c6f197e6ec3848e5c38362414c45c59385c1 + checksum: 682e883b8e5e7ba736244c6ee4988888c7a27da013addcbae10579d3bd8c50e9 threshold: medium version: "1.0" diff --git a/README.md b/README.md index 21c43eb0e3..50fa7e6f34 100644 --- a/README.md +++ b/README.md @@ -101,9 +101,9 @@ Le projet utilise PostgreSQL avec TypeORM pour les migrations : ### Outils de monitoring -- **Sentry Backend** : https://sentry.fabrique.social.gouv.fr/incubateur/domifa-backend -- **Sentry Frontend** : https://sentry.fabrique.social.gouv.fr/incubateur/domifa-frontend -- **Sentry Portail** : https://sentry.fabrique.social.gouv.fr/incubateur/domifa-portail-usagers +- **Sentry Backend** : https://sentry2.fabrique.social.gouv.fr/incubateur/domifa-backend +- **Sentry Frontend** : https://sentry2.fabrique.social.gouv.fr/incubateur/domifa-frontend +- **Sentry Portail** : https://sentry2.fabrique.social.gouv.fr/incubateur/domifa-portail-usagers - **Matomo** : https://matomo.fabrique.social.gouv.fr ### Services diff --git a/packages/backend/package.json b/packages/backend/package.json index 25983aa0e2..07a0a65416 100644 --- a/packages/backend/package.json +++ b/packages/backend/package.json @@ -48,17 +48,17 @@ "@nestjs/terminus": "^11.0.0", "@nestjs/testing": "^11.1.3", "@opentelemetry/api": "^1.9.0", - "@opentelemetry/core": "^1.30.1", - "@opentelemetry/instrumentation-express": "^0.47.1", - "@opentelemetry/instrumentation-http": "^0.57.2", - "@opentelemetry/instrumentation-nestjs-core": "^0.44.1", - "@opentelemetry/instrumentation-net": "^0.43.1", - "@opentelemetry/instrumentation-pg": "^0.51.1", - "@opentelemetry/sdk-node": "^0.57.2", - "@opentelemetry/semantic-conventions": "^1.30.0", - "@sentry/node": "^8.55.0", - "@sentry/opentelemetry-node": "^7.120.3", - "@sentry/profiling-node": "^8.55.0", + "@opentelemetry/core": "^2.0.1", + "@opentelemetry/instrumentation-express": "^0.52.0", + "@opentelemetry/instrumentation-http": "^0.203.0", + "@opentelemetry/instrumentation-nestjs-core": "^0.49.0", + "@opentelemetry/instrumentation-net": "^0.47.0", + "@opentelemetry/instrumentation-pg": "^0.55.0", + "@opentelemetry/sdk-node": "^0.203.0", + "@opentelemetry/semantic-conventions": "^1.36.0", + "@sentry/node": "^10.3.0", + "@sentry/opentelemetry-node": "^7.120.4", + "@sentry/profiling-node": "^10.3.0", "@socialgouv/streaming-file-encryption": "^1.1.0", "aws-sdk": "^2.1692.0", "axios": "^1.10.0", diff --git a/packages/backend/src/app.module.ts b/packages/backend/src/app.module.ts index 9b748c94d8..0adae19227 100644 --- a/packages/backend/src/app.module.ts +++ b/packages/backend/src/app.module.ts @@ -17,6 +17,8 @@ import { OpenDataPlacesModule } from "./modules/open-data/open-data-places.modul import { UsersModule } from "./modules/users/users.module"; import { HealthModule } from "./modules/health/health.module"; import { StatsModule } from "./modules/stats/stats.module"; +import { APP_INTERCEPTOR } from "@nestjs/core"; +import { AppSentryInterceptor } from "./util"; @Module({ exports: [FileManagerService], @@ -37,6 +39,13 @@ import { StatsModule } from "./modules/stats/stats.module"; ContactSupportModule, OpenDataPlacesModule, ], - providers: [FileManagerService, InteractionsService], + providers: [ + FileManagerService, + InteractionsService, + { + provide: APP_INTERCEPTOR, + useClass: AppSentryInterceptor, + }, + ], }) export class AppModule {} diff --git a/packages/backend/src/util/sentry/AppSentryInterceptor.service.ts b/packages/backend/src/util/sentry/AppSentryInterceptor.service.ts index d7cb0e6e73..af34a1c779 100644 --- a/packages/backend/src/util/sentry/AppSentryInterceptor.service.ts +++ b/packages/backend/src/util/sentry/AppSentryInterceptor.service.ts @@ -1,105 +1,60 @@ import { - CallHandler, - ExecutionContext, Injectable, - InternalServerErrorException, NestInterceptor, + ExecutionContext, + CallHandler, + InternalServerErrorException, } from "@nestjs/common"; -import { addRequestDataToEvent, Request as SentryRequest } from "@sentry/node"; - -import { Observable, throwError } from "rxjs"; -import { catchError } from "rxjs/operators"; -import { UserStructureAuthenticated } from "../../_common/model"; -import { Request } from "express"; +import { getCurrentScope, captureException } from "@sentry/node"; +import { Observable, catchError, throwError } from "rxjs"; import { appLogger } from "../logs"; +import { + UserStructureAuthenticated, + UserUsagerAuthenticated, +} from "../../_common/model"; +import { UserSupervisorAuthenticated } from "../../_common/model/users/user-supervisor"; @Injectable() export class AppSentryInterceptor implements NestInterceptor { intercept(context: ExecutionContext, next: CallHandler): Observable { - // https://docs.nestjs.com/interceptors#exception-mapping return next.handle().pipe( catchError((err) => { - try { - let prefix: string; - const logContext: Record = {}; + const { + user, + }: { + user: + | UserStructureAuthenticated + | UserSupervisorAuthenticated + | UserUsagerAuthenticated; + } = context.switchToHttp().getRequest(); + + if (user?._userProfile === "structure") { + getCurrentScope().setUser({ + id: user?.id, + role: user?.role, + userProfile: "structure", + structureId: user?.structure, + }); + } else if (user?._userProfile === "supervisor") { + getCurrentScope().setUser({ + id: user?.id, + role: user?.role, + userProfile: user._userProfile, + }); + } else if (user?._userProfile === "usager") { + getCurrentScope().setUser({ + uuid: user.usager.uuid, + id: user._userId, + userProfile: user._userProfile, + }); + } - if (context.getType() === "http") { - prefix = "[http]"; - const { req, user } = parseRequest(context); - if (req) { - logContext.req = logSentryRequest(req); - } - if (user) { - logContext.user = logSentryUser(user); - } - } else { - prefix = "[core]"; - } + captureException(err); + + appLogger.error(`[http] ${err.message}`, { error: err, sentry: true }); - appLogger.error( - `${prefix} ${ - err.message ?? "unexpected error" - } ${new Date().toUTCString()}`, - { error: err, sentry: true, context: logContext } - ); - } catch (error) { - appLogger.error( - "[AppSentryInterceptor] Unexpected error while processing sentry event", - { error, sentry: true } - ); - } return throwError(() => new InternalServerErrorException()); }) ); } } - -function parseRequest(context: ExecutionContext): { - req: SentryRequest; - user: UserStructureAuthenticated; -} { - const httpContext = context.switchToHttp(); - const expressRequest: Request = httpContext.getRequest(); - - if (!expressRequest) { - return null; - } - const data = addRequestDataToEvent({}, expressRequest, { - include: { - request: true, - user: false, - transaction: true, - }, - }); - const req = data.request; - const user = expressRequest.user as UserStructureAuthenticated; - - return { - req, - user, - }; -} - -function logSentryRequest(req: any): Record { - const headers = req.headers ?? {}; - return { - method: req.method, - url: req.url, - data: req?.data, - headers: { - host: headers.host, - origin: headers.origin, - referer: headers.referer, - "user-agent": req.headers["user-agent"], - withAuthorizationToken: headers.authorization !== undefined, - }, - }; -} - -function logSentryUser(user: UserStructureAuthenticated): Record { - return { - id: user.id, - role: user.role, - structureId: user.structureId, - }; -} diff --git a/packages/frontend/package.json b/packages/frontend/package.json index 16bc95b997..625298ae69 100644 --- a/packages/frontend/package.json +++ b/packages/frontend/package.json @@ -42,7 +42,7 @@ "@ngrx/store-devtools": "^17.2.0", "@popperjs/core": "^2.11.8", "@schematics/angular": "^15.2.11", - "@sentry/angular": "^8.55.0", + "@sentry/angular": "^10.3.0", "@swimlane/ngx-charts": "^20.5.0", "angular-user-idle": "^4.0.0", "bootstrap": "^5.3.7", diff --git a/packages/portail-admins/package.json b/packages/portail-admins/package.json index b0c9c67299..59fc75dd0e 100644 --- a/packages/portail-admins/package.json +++ b/packages/portail-admins/package.json @@ -34,9 +34,9 @@ "@fortawesome/free-solid-svg-icons": "^6.6.0", "@ng-bootstrap/ng-bootstrap": "^14.2.0", "@popperjs/core": "^2.11.8", - "@sentry/angular": "^8.55.0", - "@sentry/browser": "^8.55.0", - "@sentry/tracing": "^7.120.3", + "@sentry/angular": "^10.3.0", + "@sentry/browser": "^10.3.0", + "@sentry/tracing": "^7.120.4", "bootstrap": "^5.3.7", "class-validator": "^0.14.2", "date-fns": "^2.30.0", diff --git a/packages/portail-usagers/package.json b/packages/portail-usagers/package.json index a45d69507b..3820a69a37 100644 --- a/packages/portail-usagers/package.json +++ b/packages/portail-usagers/package.json @@ -33,7 +33,7 @@ "@fortawesome/free-solid-svg-icons": "^6.6.0", "@ng-bootstrap/ng-bootstrap": "^16.0.0", "@popperjs/core": "^2.11.8", - "@sentry/angular": "^8.55.0", + "@sentry/angular": "^10.3.0", "angular-user-idle": "^4.0.0", "bootstrap": "^5.3.7", "date-fns": "^2.30.0", diff --git a/tech.yaml b/tech.yaml index 5306c562f5..38d5b1e4bd 100644 --- a/tech.yaml +++ b/tech.yaml @@ -12,9 +12,9 @@ documentation: # List all the tools used by the team tools: - sentry (backend): https://sentry.fabrique.social.gouv.fr/incubateur/domifa-backend - sentry (frontend): https://sentry.fabrique.social.gouv.fr/incubateur/domifa-frontend - sentry (portail-usager): https://sentry.fabrique.social.gouv.fr/incubateur/domifa-portail-usagers + sentry (backend): https://sentry2.fabrique.social.gouv.fr/incubateur/domifa-backend + sentry (frontend): https://sentry2.fabrique.social.gouv.fr/incubateur/domifa-frontend + sentry (portail-usager): https://sentry2.fabrique.social.gouv.fr/incubateur/domifa-portail-usagers matomo: https://matomo.fabrique.social.gouv.fr mails (prod+dev): https://app.tipimail.com/ mails (dev): https://mailtrap.io/ diff --git a/yarn.lock b/yarn.lock index c0ac86009f..a68d2b53fc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3687,17 +3687,17 @@ __metadata: "@nestjs/terminus": "npm:^11.0.0" "@nestjs/testing": "npm:^11.1.3" "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/core": "npm:^1.30.1" - "@opentelemetry/instrumentation-express": "npm:^0.47.1" - "@opentelemetry/instrumentation-http": "npm:^0.57.2" - "@opentelemetry/instrumentation-nestjs-core": "npm:^0.44.1" - "@opentelemetry/instrumentation-net": "npm:^0.43.1" - "@opentelemetry/instrumentation-pg": "npm:^0.51.1" - "@opentelemetry/sdk-node": "npm:^0.57.2" - "@opentelemetry/semantic-conventions": "npm:^1.30.0" - "@sentry/node": "npm:^8.55.0" - "@sentry/opentelemetry-node": "npm:^7.120.3" - "@sentry/profiling-node": "npm:^8.55.0" + "@opentelemetry/core": "npm:^2.0.1" + "@opentelemetry/instrumentation-express": "npm:^0.52.0" + "@opentelemetry/instrumentation-http": "npm:^0.203.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:^0.49.0" + "@opentelemetry/instrumentation-net": "npm:^0.47.0" + "@opentelemetry/instrumentation-pg": "npm:^0.55.0" + "@opentelemetry/sdk-node": "npm:^0.203.0" + "@opentelemetry/semantic-conventions": "npm:^1.36.0" + "@sentry/node": "npm:^10.3.0" + "@sentry/opentelemetry-node": "npm:^7.120.4" + "@sentry/profiling-node": "npm:^10.3.0" "@socialgouv/eslint-config-typescript": "npm:^1.131.0" "@socialgouv/streaming-file-encryption": "npm:^1.1.0" "@types/bcryptjs": "npm:^2.4.6" @@ -3869,7 +3869,7 @@ __metadata: "@popperjs/core": "npm:^2.11.8" "@schematics/angular": "npm:^15.2.11" "@schematics/update": "npm:^0.1102.19" - "@sentry/angular": "npm:^8.55.0" + "@sentry/angular": "npm:^10.3.0" "@swimlane/ngx-charts": "npm:^20.5.0" "@types/file-saver": "npm:^2.0.7" "@types/google-libphonenumber": "npm:^7.4.30" @@ -3947,9 +3947,9 @@ __metadata: "@ng-bootstrap/ng-bootstrap": "npm:^14.2.0" "@popperjs/core": "npm:^2.11.8" "@schematics/update": "npm:^0.1102.19" - "@sentry/angular": "npm:^8.55.0" - "@sentry/browser": "npm:^8.55.0" - "@sentry/tracing": "npm:^7.120.3" + "@sentry/angular": "npm:^10.3.0" + "@sentry/browser": "npm:^10.3.0" + "@sentry/tracing": "npm:^7.120.4" "@types/d3": "npm:^7.4.3" "@types/file-saver": "npm:^2.0.7" "@types/jest": "npm:^29.5.14" @@ -4015,7 +4015,7 @@ __metadata: "@fortawesome/free-solid-svg-icons": "npm:^6.6.0" "@ng-bootstrap/ng-bootstrap": "npm:^16.0.0" "@popperjs/core": "npm:^2.11.8" - "@sentry/angular": "npm:^8.55.0" + "@sentry/angular": "npm:^10.3.0" "@types/file-saver": "npm:^2.0.7" "@types/google-libphonenumber": "npm:^7.4.30" "@types/jest": "npm:^29.5.14" @@ -6582,21 +6582,12 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api-logs@npm:0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/api-logs@npm:0.53.0" - dependencies: - "@opentelemetry/api": "npm:^1.0.0" - checksum: 10/347b4554d6ee01afb29bd39e8f9cbbccd80abb0883fe6a84e3bcce8ab4dbfe357a2729246d2f66de0de6272846fd1bb2d71e286e18ad2690d9e7f46f02f00f73 - languageName: node - linkType: hard - -"@opentelemetry/api-logs@npm:0.57.1": - version: 0.57.1 - resolution: "@opentelemetry/api-logs@npm:0.57.1" +"@opentelemetry/api-logs@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/api-logs@npm:0.203.0" dependencies: "@opentelemetry/api": "npm:^1.3.0" - checksum: 10/4e06b34797f40245e8b51f52092cd74a44a5755a89bb80108428f7ef5490b8c812451fff3138d24d9b57e1f53a3b9815c40300dcf9852deacd64dad93990f736 + checksum: 10/e8c890cbf36f1a458ff4fc13c0d2efc81ea8f173d124d06e6878c539f2e84517013c1e2fd4b7149a3f88ba1a3b5befeb8068edea7f391c5d69fb8b02a2a13bc0 languageName: node linkType: hard @@ -6609,593 +6600,520 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.8, @opentelemetry/api@npm:^1.9.0": +"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 10/a607f0eef971893c4f2ee2a4c2069aade6ec3e84e2a1f5c2aac19f65c5d9eeea41aa72db917c1029faafdd71789a1a040bdc18f40d63690e22ccae5d7070f194 languageName: node linkType: hard -"@opentelemetry/context-async-hooks@npm:1.30.1, @opentelemetry/context-async-hooks@npm:^1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/context-async-hooks@npm:1.30.1" +"@opentelemetry/context-async-hooks@npm:2.0.1, @opentelemetry/context-async-hooks@npm:^2.0.0": + version: 2.0.1 + resolution: "@opentelemetry/context-async-hooks@npm:2.0.1" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/95c3ec3683afb26e5d00a6efbdc459f76d1526a4f5bda07b265bb1f62a77770242695a48feb44b7b479490f89503e2283a2efdb833ed0cdf0256398feed9870f + checksum: 10/198dacdce36377f6ded7062eb9fc77f86c9fcc8c86dd395e9cb276e14a01c7906ea2f0271999cae21bf251dbec44641286b8bd34a39c67c88c08ed925a986f4b languageName: node linkType: hard -"@opentelemetry/core@npm:1.30.1, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.26.0, @opentelemetry/core@npm:^1.30.1, @opentelemetry/core@npm:^1.8.0": - version: 1.30.1 - resolution: "@opentelemetry/core@npm:1.30.1" +"@opentelemetry/core@npm:2.0.1, @opentelemetry/core@npm:^2.0.0, @opentelemetry/core@npm:^2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/core@npm:2.0.1" dependencies: - "@opentelemetry/semantic-conventions": "npm:1.28.0" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/fa3df9619fdbf8f607132d72915849754b71c4c5f5f705b30c8c59b209abe97206decf25cb8ebafdbb6105a4baab2acddee47468cb9d0b67f1a8df96cebc3548 + checksum: 10/dd891afd427067a9e6c610c36ab5638b0b9e5303ccca7c75ad744f5db53c6162a4b5d9cd2f5a77cdc3e4bda2eae850a4e29983ea244c929b7b872b7e086fc61c languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-grpc@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.57.2" +"@opentelemetry/exporter-logs-otlp-grpc@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-logs-otlp-grpc@npm:0.203.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/sdk-logs": "npm:0.57.2" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/sdk-logs": "npm:0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/6213b3164f556eb2ee49410ffe49f1049bc2c38cbe9b7a6512fad55d76ddf45b13bd812adfb90e3af841031d087527072d716967538eeb807da6d15bce376494 + checksum: 10/0bb4c81658f32c7cf18c0f17e192fc0812ea00fee42bd1bd40767afe9ac1ade7a0fb925204521f7e596cc1413ab836f9e143ff9247933b1613099197c0bbd01f languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-http@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.57.2" +"@opentelemetry/exporter-logs-otlp-http@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-logs-otlp-http@npm:0.203.0" dependencies: - "@opentelemetry/api-logs": "npm:0.57.2" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/sdk-logs": "npm:0.57.2" + "@opentelemetry/api-logs": "npm:0.203.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/sdk-logs": "npm:0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/3fcaa1783cc90f8f3ab9f1efa57b59c6eb577118bfc6e174c0b80b75f713dcbc854185be3cced2e6e08797dce4a67ea60e6919f2d2dab01e112aaea4b861c08b + checksum: 10/de16641f39b0212a518bb8bccd9f7df62a2459ab96a4b696fbdeab89fa6dcd6bab9b5c9530c4793a450fe05ac70ea054d6fb24dd09ec76ff6b74e7c7cca34490 languageName: node linkType: hard -"@opentelemetry/exporter-logs-otlp-proto@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.57.2" +"@opentelemetry/exporter-logs-otlp-proto@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-logs-otlp-proto@npm:0.203.0" dependencies: - "@opentelemetry/api-logs": "npm:0.57.2" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-logs": "npm:0.57.2" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" + "@opentelemetry/api-logs": "npm:0.203.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-logs": "npm:0.203.0" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/4258c4c7a4ca9f50c5cf2ce1b2034e93955230e489c0f1fe84dc2c25aa7b01495592c39bb3c8890cd348d17e28271d47c35cac48214a89dc00801bf1ade0a13b + checksum: 10/d2215b0dbd402144946fd955fba2b53b22c292b0185e29a3a1861ee8e0f67f3e5ab84fadf2b13ffba7d8fa8811e7bb48dbbb41c209b4a7576905efd4f622d4ef languageName: node linkType: hard -"@opentelemetry/exporter-metrics-otlp-grpc@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-metrics-otlp-grpc@npm:0.57.2" +"@opentelemetry/exporter-metrics-otlp-grpc@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-metrics-otlp-grpc@npm:0.203.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/exporter-metrics-otlp-http": "npm:0.57.2" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-metrics": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/exporter-metrics-otlp-http": "npm:0.203.0" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-metrics": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/6369dbc22b058cc5960bc6abe0d2ae4b506752682b82ba41710be7660b06a85bbd7ae4d5e87417a1cc9fbc837b829b8206cd422b64ed081ffe7599553b4267a9 + checksum: 10/2b31a70656713b12fb1c193b3baf41d959d723d04674cc7a95d19516e4f0d475f54e61b19c7d83976803fb48e59006707e4eb5523d5169641b181dd110d22534 languageName: node linkType: hard -"@opentelemetry/exporter-metrics-otlp-http@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-metrics-otlp-http@npm:0.57.2" +"@opentelemetry/exporter-metrics-otlp-http@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-metrics-otlp-http@npm:0.203.0" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-metrics": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-metrics": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/60e676467f5e50caca33c3d5e119c1d07b42b8c03df37661e84f5817a57a6366915dbcef43c60b0d6f3b7b01915e587a0bec4452e4c6dfb9cdbb6197babf156d + checksum: 10/a2def0764f80633e834f60c8ca88eb67701c47d0120f643b2f6ed5919f981fb0edd7d2c7db951a0b3b5b3e9612c6dc39780ca2ffab6e16ae5af2b51dcfa59f36 languageName: node linkType: hard -"@opentelemetry/exporter-metrics-otlp-proto@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-metrics-otlp-proto@npm:0.57.2" +"@opentelemetry/exporter-metrics-otlp-proto@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-metrics-otlp-proto@npm:0.203.0" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/exporter-metrics-otlp-http": "npm:0.57.2" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-metrics": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/exporter-metrics-otlp-http": "npm:0.203.0" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-metrics": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/50753c591808c2a470bc7220debd710032f17945570db3bfdd0fa429b8863db584d6ed73e537c5e04df5954ca612ed5e0071f126ffb34b4be965ddc3191774d7 + checksum: 10/8a445290623b0ccd724230d080f5c6851db7a8698537a9105ef8c4f3af3de097ccbc878317b0d13a178812915df585f55ed6b032da4f442d9f406baa531a0bbb languageName: node linkType: hard -"@opentelemetry/exporter-prometheus@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-prometheus@npm:0.57.2" +"@opentelemetry/exporter-prometheus@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-prometheus@npm:0.203.0" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-metrics": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-metrics": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/bffa0c5a444e219bb2fbbff8839edee6eba434a1ef37875aa097d2ebe65a7cf0119042238d251cead2d2c5419550c09ae3a44931c4b9610383835ce02f799a0a + checksum: 10/7a47a121224ec1a4562130fa7745e2b9ca46f180cd35e9b4145cb11175d7b78dc4734a9c311244a7b01dd828261eec469cc2a45822a671537f34561ef95e6d3e languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-grpc@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.57.2" +"@opentelemetry/exporter-trace-otlp-grpc@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-trace-otlp-grpc@npm:0.203.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-grpc-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-grpc-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/48c1b993d9d25f837d709e1b5f9c5a2c16ffbaa0756e37de2231292abec1cbf3d43f124f5b72297f3118cc095e246535788d4d1a5e4d4c3134c0894712c5d81f + checksum: 10/726f1b57872a95c6cc04cfd12917f46db655b359878db9960c0f4cac6dec83d16c238213a7812b8fb3c2d6b07d91256ed809c148e5f3a01cb3f61d57260b550a languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-http@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.57.2" +"@opentelemetry/exporter-trace-otlp-http@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-trace-otlp-http@npm:0.203.0" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/cf449fd6f0d33c0ee83ec9946cfb40236efffa870d7b5c9809577fe23065f89795e73f890e4d07886da51c776dfe5332384f98b930a5bcb35a2c5828c4dff972 + checksum: 10/d011ddf5bbad9b969b8c4b026a8f29d087fbefb421ce68a2675c1701d38cc9ac26b89411c0b28b6f48d7b1fad39753bae7c248f428be579f4de892129f7d04c4 languageName: node linkType: hard -"@opentelemetry/exporter-trace-otlp-proto@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.57.2" +"@opentelemetry/exporter-trace-otlp-proto@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/exporter-trace-otlp-proto@npm:0.203.0" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/3df71d1289f7059cac6b8a44b6dafd266a1e7edfe6f44780cfb89911516b146093397a7b973eaf9e75b85988aaa2fc4103837ca72a22dfdcad3734553e7b83aa + checksum: 10/c396c254b2cb586c91eb04e172f3af80fe0c5c8b9b2003101d364e68c5a285c9310e9ed727cf8296df1e48a764c697c9e3778b39fc77134b309687e2c18b2242 languageName: node linkType: hard -"@opentelemetry/exporter-zipkin@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/exporter-zipkin@npm:1.30.1" +"@opentelemetry/exporter-zipkin@npm:2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/exporter-zipkin@npm:2.0.1" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ^1.0.0 - checksum: 10/66c1074660f521bc48760309c053fb1216e9f709d3b546024de02a63c7a7c80ff817c24913c29e4d9e899a41f4722e594d42a9fc5a2c9dc83ba7628b8b568b18 + checksum: 10/67fa9c4e33276218fd8a4c6fb04bab55aaf35383e396056034ab1f826f3d00c672b91ec890a9859df13c9f2890d3dc3d9f1a2b2904f0855272fc0cb48157e874 languageName: node linkType: hard -"@opentelemetry/instrumentation-amqplib@npm:^0.46.0": - version: 0.46.1 - resolution: "@opentelemetry/instrumentation-amqplib@npm:0.46.1" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.1" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10/4f718937b865adec3aa7756484cf4192493f1e8946a448ec74711b08f44646eab112683fbd25ed2fce3e78aaacbe6b1a61d05fc08ad2a3303ae0873d8b74159a - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-connect@npm:0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-connect@npm:0.43.0" +"@opentelemetry/instrumentation-amqplib@npm:0.50.0": + version: 0.50.0 + resolution: "@opentelemetry/instrumentation-amqplib@npm:0.50.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/connect": "npm:3.4.36" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10/fd93463ff041a32e632b026307db035c26609dd232eb1ea97eaad45db4fc93fd09240e5421ceca249fb3e9c37797c0bf14171325b108cbc844117759e53fbf8a - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-dataloader@npm:0.16.0": - version: 0.16.0 - resolution: "@opentelemetry/instrumentation-dataloader@npm:0.16.0" - dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/edf4f2f2b1602b3cd5bb92020e1989c6afae918e7e4e75c4a3cf3a4b33d25effdfd5ca67adaa2747494ca923bcf6b5d2ae3ff8ce19a18a2af8d48bcaf6b45fc7 + checksum: 10/1ff250f654bc9f3956ddee2862750b3b1ad1d5342a22903c0f07259de1748106162b5a211bf4a46eb199bb9b45c49ac6ee143685c0f088673e5eafc703327ab7 languageName: node linkType: hard -"@opentelemetry/instrumentation-express@npm:0.47.0": +"@opentelemetry/instrumentation-connect@npm:0.47.0": version: 0.47.0 - resolution: "@opentelemetry/instrumentation-express@npm:0.47.0" + resolution: "@opentelemetry/instrumentation-connect@npm:0.47.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@types/connect": "npm:3.4.38" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/a8bffa443d869065dc7e013f02aaff0a6593db9ebca36748d940968fabcc9d61e71e4235489d867abb62c71e1f2df5ec6af6f3bdf21e750552be86b29850bd9e + checksum: 10/b159129037dbfff922fbec6505021bd331ed829647b9393fd75a4258df70e4d0a83236f580c494df7cbdf8b3988607d8a2d0162ca0bbba88bb182453bdfe4835 languageName: node linkType: hard -"@opentelemetry/instrumentation-express@npm:^0.47.1": - version: 0.47.1 - resolution: "@opentelemetry/instrumentation-express@npm:0.47.1" +"@opentelemetry/instrumentation-dataloader@npm:0.21.0": + version: 0.21.0 + resolution: "@opentelemetry/instrumentation-dataloader@npm:0.21.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.1" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/2c1250dc3d2c1562ff9764c2935788636afdd895fadcaf5d5c67093090c8a9e3f67a79c52ba33d4431b7f70c32bb5473f4d4fa1d619dae6fca95dc6476025dc2 + checksum: 10/650c4092915acf0e0b7d0a13976405f3f1b3eff4526ea3c9c30a70130bf57d97de750b12d073d1130390f6ca778a068e0cbc53db85a3bdf9d849d5b715e8a7ae languageName: node linkType: hard -"@opentelemetry/instrumentation-fastify@npm:0.44.1": - version: 0.44.1 - resolution: "@opentelemetry/instrumentation-fastify@npm:0.44.1" +"@opentelemetry/instrumentation-express@npm:0.52.0, @opentelemetry/instrumentation-express@npm:^0.52.0": + version: 0.52.0 + resolution: "@opentelemetry/instrumentation-express@npm:0.52.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/845d7b68755d0addf329e2ea4d40663d576676b2400d936759eb09e3d41e01df6c1673e51ac7aecdda950f7b8be8d12e2cd8811eb8b2a45ebc7dbec96d287eb7 + checksum: 10/8c6efccbaca6d94687144b1e24139b50d49503896d20d11758da9a30fcf7b35e8131cc1ae88f0c70ae8453f5d333cda5e337b423c37619d16c59b41856202a2a languageName: node linkType: hard -"@opentelemetry/instrumentation-fs@npm:0.19.0": - version: 0.19.0 - resolution: "@opentelemetry/instrumentation-fs@npm:0.19.0" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10/a24312c092aaec0f4f7fcae445dde17f3e8732fcc3a2583a83412ee22d284fe99752828e7afd6883cab34481008915497088f192ee91a6d6b1b43755dbcd6f0e - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-generic-pool@npm:0.43.0": - version: 0.43.0 - resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.43.0" +"@opentelemetry/instrumentation-fs@npm:0.23.0": + version: 0.23.0 + resolution: "@opentelemetry/instrumentation-fs@npm:0.23.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/2ea9570a87df53b00c866fab9074efde1d4a1ad1d8f271c7ab341dc2d40c73b60b67f3021f33f07e94e8cc0cc1b911b710d1cb03829fe29b5130fbbdd7b15a03 + checksum: 10/c0b94b9fdfd00d962292c50df2c4e3a3aecffb0b0c193e860b705919fb2e021b9731e670c103d50022752e7d53460253a7f8bb691f6be70a80ec7680e706e3f6 languageName: node linkType: hard -"@opentelemetry/instrumentation-graphql@npm:0.47.0": +"@opentelemetry/instrumentation-generic-pool@npm:0.47.0": version: 0.47.0 - resolution: "@opentelemetry/instrumentation-graphql@npm:0.47.0" + resolution: "@opentelemetry/instrumentation-generic-pool@npm:0.47.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/1699c89735dd9a1f25df236ba66052aca4a93e4d894657b8495249f0a7ad67691e05ac2db5e3110c85b5c15a22c19325ecee9c70c0eacacf4ec93e8f8370a654 + checksum: 10/93c6babcd59651ecc17e156cb8a365a82e0c7068f10ad73427c5b756d4357891681f691dd47eca750b7054c32ecba6c9eda9f33ece7ac9c34d2547f7ac40c067 languageName: node linkType: hard -"@opentelemetry/instrumentation-hapi@npm:0.45.1": - version: 0.45.1 - resolution: "@opentelemetry/instrumentation-hapi@npm:0.45.1" - dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10/606f4817cae57a658dc77c9fa7c235aaadef5aaf5addd137dc9c9c1fddfedc93916e80ed5d6413d36b160d2b4223974369f18090d07501bcf72a7b07f9e0b24f - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-http@npm:0.57.1": - version: 0.57.1 - resolution: "@opentelemetry/instrumentation-http@npm:0.57.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/instrumentation": "npm:0.57.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" - forwarded-parse: "npm:2.1.2" - semver: "npm:^7.5.2" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10/31371f56209362486cb4c8c8e1b31111d6846db89dae4442aaa8ffa47cfb3c7f7ef4c7d19635130a25c391499d7ee17a0c35f140b7641cc4a3749692e70aeb81 - languageName: node - linkType: hard - -"@opentelemetry/instrumentation-http@npm:^0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/instrumentation-http@npm:0.57.2" +"@opentelemetry/instrumentation-graphql@npm:0.51.0": + version: 0.51.0 + resolution: "@opentelemetry/instrumentation-graphql@npm:0.51.0" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/instrumentation": "npm:0.57.2" - "@opentelemetry/semantic-conventions": "npm:1.28.0" - forwarded-parse: "npm:2.1.2" - semver: "npm:^7.5.2" + "@opentelemetry/instrumentation": "npm:^0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/ca1d25c9aa6ab4142da5172e1bcd3402e0c38ce4306201691e6316774b25a08f75f8b7f0a2e72eac5dce1c1d80e1b30ece8ba4fa4ed6ccff0c51a276b9d56823 + checksum: 10/1fe5ce6c03fcd0c919bbde562dbb409a3ef48c87f230284c00925c97fea116208b2a64ab426ca20c2d7799ce129e189fbd4bf83b96620e62a999d272030ea37c languageName: node linkType: hard -"@opentelemetry/instrumentation-ioredis@npm:0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation-ioredis@npm:0.47.0" +"@opentelemetry/instrumentation-hapi@npm:0.50.0": + version: 0.50.0 + resolution: "@opentelemetry/instrumentation-hapi@npm:0.50.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" - "@opentelemetry/redis-common": "npm:^0.36.2" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/3a885546c950db88ac71c2506544d3e977c561fbfdbe53b4e9d071a017968d5b6ef347dbd64954ae2d315fdd0209429832156438d9eb904bb6c576ed2ff79af1 + checksum: 10/171388556b5b03fd57cd2cc790756f3684ed578ada7cdd9ba467f79feb330d508caff3e4a473f1cdf2ca438e3c2e5ead0839bd9f9c1279b5956e1454c55cbae0 languageName: node linkType: hard -"@opentelemetry/instrumentation-kafkajs@npm:0.7.0": - version: 0.7.0 - resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.7.0" +"@opentelemetry/instrumentation-http@npm:0.203.0, @opentelemetry/instrumentation-http@npm:^0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/instrumentation-http@npm:0.203.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/instrumentation": "npm:0.203.0" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" + forwarded-parse: "npm:2.1.2" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/a92f1ffb75e86f4f9db0e7f866c3993af9c5c1af850afcd49a928266df3394ca6fb073c92f2de670c6441b07ad113d9f3a4261bd965c80a6de701beff0f54a56 + checksum: 10/41cd9cf55de7700ca9b7825d26874d062323a07bfb383f02dd5539011f9cd0bbe3f87cb8c271c333e58f74f79245dcd58b27f7be5bf1607e57a5a7f4cab1328e languageName: node linkType: hard -"@opentelemetry/instrumentation-knex@npm:0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-knex@npm:0.44.0" +"@opentelemetry/instrumentation-ioredis@npm:0.51.0": + version: 0.51.0 + resolution: "@opentelemetry/instrumentation-ioredis@npm:0.51.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" + "@opentelemetry/redis-common": "npm:^0.38.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/d4e8197b83f55744ee35029105e53cd2e00b6afc79528c949429a786d69c3febe847d607ecda73503b1bfdff48b468dc5390c1935253335469b9b3873cd1d58b + checksum: 10/fba9ccf4725e094f8436d57ca77c1c4a249da7d7ad0b5e95d90d6db7f0cf1f3df07ee2cf7abfb59b322471e5fe2b9a1385289addf9d1f5b86397fc2cbe57f9e7 languageName: node linkType: hard -"@opentelemetry/instrumentation-koa@npm:0.47.0": - version: 0.47.0 - resolution: "@opentelemetry/instrumentation-koa@npm:0.47.0" +"@opentelemetry/instrumentation-kafkajs@npm:0.12.0": + version: 0.12.0 + resolution: "@opentelemetry/instrumentation-kafkajs@npm:0.12.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" + "@opentelemetry/semantic-conventions": "npm:^1.30.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/abdb5a4e27200ba776faef44f028c2629f5342480eb35a95a179552e587bfef0e1d82490174f51580ddf2bd5a550b73c24aa46e9a0aea3d53653e30bf32aeece + checksum: 10/24c47c930d4fb91e7a098123d6a976554166744f2e08c563bfdbcfccd50512c1110ff6eaafa85f12e6710ab0ef36c97310d03500999ca12ab2099e70b8df1447 languageName: node linkType: hard -"@opentelemetry/instrumentation-lru-memoizer@npm:0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.44.0" +"@opentelemetry/instrumentation-knex@npm:0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/instrumentation-knex@npm:0.48.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" + "@opentelemetry/semantic-conventions": "npm:^1.33.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/c46b48af519232ab52b6ad38e78cb8e665005167d8e2fe73c44c388b4770cdbbbda9646b9db71ab14c3516951d4ae87f106e678a8b2ba236d602f0bdb5bb9115 + checksum: 10/7cf440b2511143ce2cfffd7251832b00dc08d887edbf44bb4f11375113b8a76937a69ea6ce97251db8102b118a2978d99f34dbea20d8959bb4f5842c44471b68 languageName: node linkType: hard -"@opentelemetry/instrumentation-mongodb@npm:0.51.0": +"@opentelemetry/instrumentation-koa@npm:0.51.0": version: 0.51.0 - resolution: "@opentelemetry/instrumentation-mongodb@npm:0.51.0" + resolution: "@opentelemetry/instrumentation-koa@npm:0.51.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/c0330a18728c5f0ee8b6756b01b75e0bb66ff225b45e4556702cff2fdf199584d6435f8b66a1e10c0200678d64182be3ef7d1d2d55cd5db9b0618b247420dc02 + checksum: 10/7cdcc788f5b892e8f12ec0a03bb4915163c894b47f4bb2bb41ef455b73b48fed7587029f5c0216605b0004aed0a228556c7990254680385a5d94b820668b0f2f languageName: node linkType: hard -"@opentelemetry/instrumentation-mongoose@npm:0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-mongoose@npm:0.46.0" +"@opentelemetry/instrumentation-lru-memoizer@npm:0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/instrumentation-lru-memoizer@npm:0.48.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/349848f3f2213f2818186774ade0b7933659fac3346adbb8bd731ff606117e261fbcca479eb7077bac10ae0204bff0e79d06ffed6752a6cd220be1282fea10d3 + checksum: 10/ef538bc5e5ebfc1a4788c564b33fd2d6b8fd3da2ca62cb1c807e686f859c8b03ab5ea075cb043128767cabc0fd2cc0c986d5624db02c5a298623739e9ca2c2cd languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql2@npm:0.45.0": - version: 0.45.0 - resolution: "@opentelemetry/instrumentation-mysql2@npm:0.45.0" +"@opentelemetry/instrumentation-mongodb@npm:0.56.0": + version: 0.56.0 + resolution: "@opentelemetry/instrumentation-mongodb@npm:0.56.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@opentelemetry/sql-common": "npm:^0.40.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/30f1a9d9fb8d926a2330aa05ac0ca689564b557b0caa7ee404b69a9a4930e8c1444fe4115bb1419ca061ae5dce79900c8fbcd82902fe252edaf81f252945f0aa + checksum: 10/79cad7572be8e1418e9edcaf6fec1e76a186cccf41e0b21ae0d0479665530bfc88ab960f13136475d75ff57c0d890dc102d963ee06efc2e0ec4990a9484602be languageName: node linkType: hard -"@opentelemetry/instrumentation-mysql@npm:0.45.0": - version: 0.45.0 - resolution: "@opentelemetry/instrumentation-mysql@npm:0.45.0" +"@opentelemetry/instrumentation-mongoose@npm:0.50.0": + version: 0.50.0 + resolution: "@opentelemetry/instrumentation-mongoose@npm:0.50.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@types/mysql": "npm:2.15.26" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/b5cf28df774b5718a7845741c8facc3a532f63fcc1ef193a0706ee09e28aeea73a010a0095450553b84194e067c3932e135c7c2475fa98c336a80b06b93283c7 + checksum: 10/f920753874aeda4579be1206a0a7ebdf97922105cdf666d8b6ac75d05f98a689743f5bda9ae649cf8d143cc9fbb2f0fdc420e2d53f84706822a9e04755c97907 languageName: node linkType: hard -"@opentelemetry/instrumentation-nestjs-core@npm:0.44.0": - version: 0.44.0 - resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.44.0" +"@opentelemetry/instrumentation-mysql2@npm:0.49.0": + version: 0.49.0 + resolution: "@opentelemetry/instrumentation-mysql2@npm:0.49.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/sql-common": "npm:^0.41.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/0191ec6c6784c27a2c8c21438a1e7e3b8752bd9d691098f88ae7a18124ac5f5b221271ea264728ecc600803a85ca488b0193066dc86f9a9e71da3c6e7296f0ee + checksum: 10/f0c186c7d1c90c7a4fa066ce5f41adce3d0813be9426f8a6dadb38f43db3b09c9dcb4faaa878534174855c3229979923eca94102d79214f9d02bbcb5ae83f20e languageName: node linkType: hard -"@opentelemetry/instrumentation-nestjs-core@npm:^0.44.1": - version: 0.44.1 - resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.44.1" +"@opentelemetry/instrumentation-mysql@npm:0.49.0": + version: 0.49.0 + resolution: "@opentelemetry/instrumentation-mysql@npm:0.49.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.1" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@types/mysql": "npm:2.15.27" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/9411fe5088b795d75bffd1d48cef87692f8e62340ea8a94548ab5b132be2a9d462658cde8958d41826537d2481dab07fec4e01d1c21989061069f857a8d3ab60 + checksum: 10/269247f01505d0f9c89ed341716596a8bc942cbc3b5489cde4bdc3a3f9d8961714605b6cc22eb5854a3d8a416a5e2195faf4e6dcfb9449912b1d6cb8999b9eee languageName: node linkType: hard -"@opentelemetry/instrumentation-net@npm:^0.43.1": - version: 0.43.1 - resolution: "@opentelemetry/instrumentation-net@npm:0.43.1" +"@opentelemetry/instrumentation-nestjs-core@npm:^0.49.0": + version: 0.49.0 + resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.49.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.1" - "@opentelemetry/semantic-conventions": "npm:^1.27.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" + "@opentelemetry/semantic-conventions": "npm:^1.30.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/e524c9b16567a6748cb9c179fb5e9000aa46ee7a83f80526a248dd861c21f460b55d75cb9dd2b6bcf1393033a9c07bbda8c3c75c9f24fdcd481160acab67f411 + checksum: 10/7f474196ce12d8584621c272e16a742fa1bb2484e423df2c0dde67b10ef98128bac5aa4dfa52c42d09ca6bc235cf75d29f319fc90fc5a68b96ff4930736a16d2 languageName: node linkType: hard -"@opentelemetry/instrumentation-pg@npm:0.50.0": - version: 0.50.0 - resolution: "@opentelemetry/instrumentation-pg@npm:0.50.0" +"@opentelemetry/instrumentation-net@npm:^0.47.0": + version: 0.47.0 + resolution: "@opentelemetry/instrumentation-net@npm:0.47.0" dependencies: - "@opentelemetry/core": "npm:^1.26.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" - "@opentelemetry/semantic-conventions": "npm:1.27.0" - "@opentelemetry/sql-common": "npm:^0.40.1" - "@types/pg": "npm:8.6.1" - "@types/pg-pool": "npm:2.0.6" + "@opentelemetry/instrumentation": "npm:^0.203.0" + "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/65826f74f2004510b1a75299afa1cd346fcf7d33911d078741562f4ee2e507a801bb5a00645605f7076ed9edc60f3e594ca80d2d1fdad3be58387b05a4958682 + checksum: 10/05d88a8eaac03ccbda181ef9641050a04c58329edd7958598f5fd0a4289e924acdca34b9fe9be633fbda33f17dbfbe46a8cd3a3259b68751a21ad068699176bd languageName: node linkType: hard -"@opentelemetry/instrumentation-pg@npm:^0.51.1": - version: 0.51.1 - resolution: "@opentelemetry/instrumentation-pg@npm:0.51.1" +"@opentelemetry/instrumentation-pg@npm:0.55.0, @opentelemetry/instrumentation-pg@npm:^0.55.0": + version: 0.55.0 + resolution: "@opentelemetry/instrumentation-pg@npm:0.55.0" dependencies: - "@opentelemetry/core": "npm:^1.26.0" - "@opentelemetry/instrumentation": "npm:^0.57.1" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" - "@opentelemetry/sql-common": "npm:^0.40.1" - "@types/pg": "npm:8.6.1" + "@opentelemetry/sql-common": "npm:^0.41.0" + "@types/pg": "npm:8.15.4" "@types/pg-pool": "npm:2.0.6" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/d99a06eb596c5c96f89479d318dd6f9f8603a03b34f0707957b9ed2de36b1fe31d515c7ff2bc162ef1594ad1e5c77c19e7f6f13e7eda4a5ff8ab5cefee8946f8 + checksum: 10/fa19de7d3d0e5255af4c4ed5b42668c9bd34f361247d35d5d9a66a94d0cdfe606db09a1818dbbe084680e71c9a6581a3b35911f6254b720fc0062a1d68941c64 languageName: node linkType: hard -"@opentelemetry/instrumentation-redis-4@npm:0.46.0": - version: 0.46.0 - resolution: "@opentelemetry/instrumentation-redis-4@npm:0.46.0" +"@opentelemetry/instrumentation-redis@npm:0.51.0": + version: 0.51.0 + resolution: "@opentelemetry/instrumentation-redis@npm:0.51.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" - "@opentelemetry/redis-common": "npm:^0.36.2" + "@opentelemetry/instrumentation": "npm:^0.203.0" + "@opentelemetry/redis-common": "npm:^0.38.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/e5853a906e268e3ad09cb1a18ac8e8d52ffe0cadf7bec81b2ed61eae99a6d8538798e3321091460b6cebff081c9329e04ca0d3c26d7d993f4939faf55b741775 + checksum: 10/11ea2b5e573a5cbb8604206eb622854aa55ab80218a218b9cbfbc9a12096919fb145fce1483d1124ad2db514090a6d7bf8d36150443183075fe4740a86e144ee languageName: node linkType: hard -"@opentelemetry/instrumentation-tedious@npm:0.18.0": - version: 0.18.0 - resolution: "@opentelemetry/instrumentation-tedious@npm:0.18.0" +"@opentelemetry/instrumentation-tedious@npm:0.22.0": + version: 0.22.0 + resolution: "@opentelemetry/instrumentation-tedious@npm:0.22.0" dependencies: - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" "@opentelemetry/semantic-conventions": "npm:^1.27.0" "@types/tedious": "npm:^4.0.14" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/ad39241c25cce81461967590cb389a891cacfed83ec008a35ffac4322a99d8c6db07a5daea50c1db4015faeba69becc92769c9cf60f6500d8d1754c9f8ff021f + checksum: 10/8e74249f3b031dacb17f783fb000598b00d4c399367f6f0523c31c5528d2826d9ff04f17f43867ee688dcb94e49008389d0bb1ddbb2c55eb024230b464539b95 languageName: node linkType: hard -"@opentelemetry/instrumentation-undici@npm:0.10.0": - version: 0.10.0 - resolution: "@opentelemetry/instrumentation-undici@npm:0.10.0" +"@opentelemetry/instrumentation-undici@npm:0.14.0": + version: 0.14.0 + resolution: "@opentelemetry/instrumentation-undici@npm:0.14.0" dependencies: - "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.57.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" peerDependencies: "@opentelemetry/api": ^1.7.0 - checksum: 10/eb96ed916eb95504641a0ec3425aa4de91bdea5659b3cc8333e6bc2ffd0e4198999fdb2454969b5d37d30c04183b4da64c3659b2b8abe6370371174a89a0a8ad + checksum: 10/05527080bd54aa59790c596307e238333e3046fc9507bcc645e53f9330ddae51b834f2b29760af978a2966b945ec8647456e4fbc09fb8addbb38aedf05004f8b languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:0.57.1": - version: 0.57.1 - resolution: "@opentelemetry/instrumentation@npm:0.57.1" +"@opentelemetry/instrumentation@npm:0.203.0, @opentelemetry/instrumentation@npm:^0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/instrumentation@npm:0.203.0" dependencies: - "@opentelemetry/api-logs": "npm:0.57.1" - "@types/shimmer": "npm:^1.2.0" + "@opentelemetry/api-logs": "npm:0.203.0" import-in-the-middle: "npm:^1.8.1" require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/8f21a1b69aab5b48f8d85da2dd944d12f498757b890d4da062f7736a2254b19fb2c678db1807889e0526d3bbb653455c24c0d89523662d358fdb4e615f099fcf + checksum: 10/0e85cd7df97e4a7a9cdd23d187be45dae93806bf04783c531fe847cc4b24abd96934ad1196320661190648444d726bed1f702fa96e0af3fc7edb3c04c44fde34 languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:0.57.2, @opentelemetry/instrumentation@npm:^0.57.0, @opentelemetry/instrumentation@npm:^0.57.1": +"@opentelemetry/instrumentation@npm:^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0": version: 0.57.2 resolution: "@opentelemetry/instrumentation@npm:0.57.2" dependencies: @@ -7211,219 +7129,195 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0 || ^0.53.0": - version: 0.53.0 - resolution: "@opentelemetry/instrumentation@npm:0.53.0" +"@opentelemetry/otlp-exporter-base@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/otlp-exporter-base@npm:0.203.0" dependencies: - "@opentelemetry/api-logs": "npm:0.53.0" - "@types/shimmer": "npm:^1.2.0" - import-in-the-middle: "npm:^1.8.1" - require-in-the-middle: "npm:^7.1.1" - semver: "npm:^7.5.2" - shimmer: "npm:^1.2.1" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10/4b994c8568a503a15655cba249b1dbdef3f67dfda37938abba6267ba75b6d72a9aa276be4b0c8874e86f98ab89d92877e1874e0565a7e67f062c43dfcbbb16a5 - languageName: node - linkType: hard - -"@opentelemetry/otlp-exporter-base@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/otlp-exporter-base@npm:0.57.2" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-transformer": "npm:0.57.2" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-transformer": "npm:0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/e1dd6731a5b9e05bfc9d46984787a12af0c24c86ef3c0aa1b311679715804e0bb5d2842898365c30703067f7e7ecd61eff82132a99411673cd3a1729b80c4aef + checksum: 10/dd55cc74125e9e5736485e0b6df3105cdde783ab3b814d7ecef91b48ca11dbff720cae46020460b7053f05172a40257215b09f520044fba7855803cf3d75ad53 languageName: node linkType: hard -"@opentelemetry/otlp-grpc-exporter-base@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.57.2" +"@opentelemetry/otlp-grpc-exporter-base@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/otlp-grpc-exporter-base@npm:0.203.0" dependencies: "@grpc/grpc-js": "npm:^1.7.1" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/otlp-exporter-base": "npm:0.57.2" - "@opentelemetry/otlp-transformer": "npm:0.57.2" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/otlp-exporter-base": "npm:0.203.0" + "@opentelemetry/otlp-transformer": "npm:0.203.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/5dd39d9801c33ee658b71547706f8a2bee7b19784bd91bf7c40948752017d168d8ef856c8e02f2b7e0883c499f49da3709b98789fc365ca9cfd61c35954821c2 + checksum: 10/7327b64e6027f5056fadb35688c556f0e14bf003b8febbf33a5da656834ce93bd13e872551e040a294d347b822d9876aa6a69808342ff8faa06ce1a46a932543 languageName: node linkType: hard -"@opentelemetry/otlp-transformer@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/otlp-transformer@npm:0.57.2" +"@opentelemetry/otlp-transformer@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/otlp-transformer@npm:0.203.0" dependencies: - "@opentelemetry/api-logs": "npm:0.57.2" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-logs": "npm:0.57.2" - "@opentelemetry/sdk-metrics": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" + "@opentelemetry/api-logs": "npm:0.203.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-logs": "npm:0.203.0" + "@opentelemetry/sdk-metrics": "npm:2.0.1" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" protobufjs: "npm:^7.3.0" peerDependencies: "@opentelemetry/api": ^1.3.0 - checksum: 10/fc50d9358d2dc356c94b5dd87e70f534ff10cce1d541047ab20f830410b30b5e706cfce4147f16305954e21ca45ac1ceb3996268fa23af1be325fde96ddce28d + checksum: 10/a7ce86976ca556e1827c64cc8dba0695718eece364644523fc835fdc8bd1e200728aa2d9b2c44dbc2948a551c2acff0ec632ebe6671d112885e8887ac8d8064b languageName: node linkType: hard -"@opentelemetry/propagator-b3@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/propagator-b3@npm:1.30.1" +"@opentelemetry/propagator-b3@npm:2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/propagator-b3@npm:2.0.1" dependencies: - "@opentelemetry/core": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/df246fff27cd2075221fa4731fdfd26f0fdb1c82f6045bcc8f4abeee808c4fc9f396097106755ae0c975fafe3e602b8870541fabedb29376c6c58b83e2eb8a7c + checksum: 10/9871854b3d7516273c1f867c7a6a8eac5791f77954edf7509cc320ee6c109de8ef44778076edd4a64421b84f31632e4d283cb685f9220c5e7f1fe823c0e81a06 languageName: node linkType: hard -"@opentelemetry/propagator-jaeger@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/propagator-jaeger@npm:1.30.1" +"@opentelemetry/propagator-jaeger@npm:2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/propagator-jaeger@npm:2.0.1" dependencies: - "@opentelemetry/core": "npm:1.30.1" + "@opentelemetry/core": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/a3603852129a09a1224acc36b90994be5b1b7eb9a7a6fe87b09522c16b348a5567de8ea3fc441ee0717e8eacecfca1eaaf79ec9bfcb8fded8463fc25c29c3c9e + checksum: 10/d6a51e7dd58dde7ada4c0fe510a14f9a33f1972f0db11b64fccb867be23652d4d8a55012dd5a295753ad27c456b21d502eb3a24dfbce6a0a3304e1fa6e1f4896 languageName: node linkType: hard -"@opentelemetry/redis-common@npm:^0.36.2": - version: 0.36.2 - resolution: "@opentelemetry/redis-common@npm:0.36.2" - checksum: 10/e7f610f79c95bab9156a9831162c7b55b94ab43c5e47ecb9efcc10c08a236395fdd54b6bb018da981e6641bac9da6fda1b50636fb49db584e87d988750d255e1 +"@opentelemetry/redis-common@npm:^0.38.0": + version: 0.38.0 + resolution: "@opentelemetry/redis-common@npm:0.38.0" + checksum: 10/c7caa450ed27ad02aeefa3e4d643e7d065d76e5f1cd275c8c3d0c7d324bf7d06434666dbd836d219f6b2e1057285f30ccaa89b949438b38118a70786ec31fa52 languageName: node linkType: hard -"@opentelemetry/resources@npm:1.30.1, @opentelemetry/resources@npm:^1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/resources@npm:1.30.1" +"@opentelemetry/resources@npm:2.0.1, @opentelemetry/resources@npm:^2.0.0": + version: 2.0.1 + resolution: "@opentelemetry/resources@npm:2.0.1" dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/9b7544b639e8fee41315e2646615676ffb1020dba0f6c81e6ec1dd2daf5409fc6ce3d2b629bbd9cd32f85decc3a8bfa5dc8cc52bb72bd84c1777ca25b4301aa0 + "@opentelemetry/api": ">=1.3.0 <1.10.0" + checksum: 10/282f3831de2755d0fda2d8b6e37f9587ea248066d50c7d2f14c803ac9d5262a0f1db98a4185bcdc5acaeeece0b61f4fce43bc3896a79f1da79045ae4928618bf languageName: node linkType: hard -"@opentelemetry/sdk-logs@npm:0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/sdk-logs@npm:0.57.2" +"@opentelemetry/sdk-logs@npm:0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/sdk-logs@npm:0.203.0" dependencies: - "@opentelemetry/api-logs": "npm:0.57.2" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" + "@opentelemetry/api-logs": "npm:0.203.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/resources": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ">=1.4.0 <1.10.0" - checksum: 10/4c60faf32cb177e64a44aa139372e01a69b6d9805c4296a2cb555ea3f824f1a4ebb52909742ef62f1fcc0701348168d2c318e6e74902996c04de7a8ebdb013ed + checksum: 10/d94118e930c42d6e529bed64d2123e87194cac8689f29d743ac262b7610b7d0b50aeb1a8113ceab68e326c2b21d8c1423d8e2ac84725b082269dc2233c35d84f languageName: node linkType: hard -"@opentelemetry/sdk-metrics@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/sdk-metrics@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" +"@opentelemetry/sdk-metrics@npm:2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/sdk-metrics@npm:2.0.1" + dependencies: + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/resources": "npm:2.0.1" + peerDependencies: + "@opentelemetry/api": ">=1.9.0 <1.10.0" + checksum: 10/eb23d0657ce7ef0784f6c89af650de83530099782758fce574316a8e82ff2bca0eb3adffa88c5fdd04eaced6150deb53ea0ea05aae06d2783795691734e85473 + languageName: node + linkType: hard + +"@opentelemetry/sdk-node@npm:^0.203.0": + version: 0.203.0 + resolution: "@opentelemetry/sdk-node@npm:0.203.0" + dependencies: + "@opentelemetry/api-logs": "npm:0.203.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/exporter-logs-otlp-grpc": "npm:0.203.0" + "@opentelemetry/exporter-logs-otlp-http": "npm:0.203.0" + "@opentelemetry/exporter-logs-otlp-proto": "npm:0.203.0" + "@opentelemetry/exporter-metrics-otlp-grpc": "npm:0.203.0" + "@opentelemetry/exporter-metrics-otlp-http": "npm:0.203.0" + "@opentelemetry/exporter-metrics-otlp-proto": "npm:0.203.0" + "@opentelemetry/exporter-prometheus": "npm:0.203.0" + "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.203.0" + "@opentelemetry/exporter-trace-otlp-http": "npm:0.203.0" + "@opentelemetry/exporter-trace-otlp-proto": "npm:0.203.0" + "@opentelemetry/exporter-zipkin": "npm:2.0.1" + "@opentelemetry/instrumentation": "npm:0.203.0" + "@opentelemetry/propagator-b3": "npm:2.0.1" + "@opentelemetry/propagator-jaeger": "npm:2.0.1" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/sdk-logs": "npm:0.203.0" + "@opentelemetry/sdk-metrics": "npm:2.0.1" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" + "@opentelemetry/sdk-trace-node": "npm:2.0.1" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10/cfdbef083eab77ee62cf4d3f29508a0f444a2a2413554b2977632ea1e238fbd472c964b48e09eb48e2131f6cdc1957ff079838d53de5777207a041b594dd917a + checksum: 10/d5284194482a5622985011cd947a6200fac551301a2d6bac45d883e6a561c0dbcbf0c59e26bbdab0e097cae08a5ae3643a31ba5fe0d03a875800b54535d02b4d languageName: node linkType: hard -"@opentelemetry/sdk-node@npm:^0.57.2": - version: 0.57.2 - resolution: "@opentelemetry/sdk-node@npm:0.57.2" +"@opentelemetry/sdk-trace-base@npm:2.0.1, @opentelemetry/sdk-trace-base@npm:^2.0.0": + version: 2.0.1 + resolution: "@opentelemetry/sdk-trace-base@npm:2.0.1" dependencies: - "@opentelemetry/api-logs": "npm:0.57.2" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/exporter-logs-otlp-grpc": "npm:0.57.2" - "@opentelemetry/exporter-logs-otlp-http": "npm:0.57.2" - "@opentelemetry/exporter-logs-otlp-proto": "npm:0.57.2" - "@opentelemetry/exporter-metrics-otlp-grpc": "npm:0.57.2" - "@opentelemetry/exporter-metrics-otlp-http": "npm:0.57.2" - "@opentelemetry/exporter-metrics-otlp-proto": "npm:0.57.2" - "@opentelemetry/exporter-prometheus": "npm:0.57.2" - "@opentelemetry/exporter-trace-otlp-grpc": "npm:0.57.2" - "@opentelemetry/exporter-trace-otlp-http": "npm:0.57.2" - "@opentelemetry/exporter-trace-otlp-proto": "npm:0.57.2" - "@opentelemetry/exporter-zipkin": "npm:1.30.1" - "@opentelemetry/instrumentation": "npm:0.57.2" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/sdk-logs": "npm:0.57.2" - "@opentelemetry/sdk-metrics": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" - "@opentelemetry/sdk-trace-node": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/resources": "npm:2.0.1" + "@opentelemetry/semantic-conventions": "npm:^1.29.0" peerDependencies: "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10/f3a9b87c52880446f787cc86c1dc6d13049a4305b0d26c4b65565ae253de238ead700bf6da4f8d62d684b1d29a27d10a8c4a606c38b5501da3ad87de0ce7e6ca + checksum: 10/9de1e36bbce9bd7c0563e6395765fffc0f8c78806cb33cc95267e98dffd82de33857a51288073a104c10418b934e51560bcb5dcaf4e63e5c9e096f65cadd42cd languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:1.30.1, @opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/sdk-trace-base@npm:1.30.1" - dependencies: - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/resources": "npm:1.30.1" - "@opentelemetry/semantic-conventions": "npm:1.28.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/3ba794622c9ff1d147b77fcd0c8547a6a1356edb5af884cf1d09838c71a004a044ea55d4c742b956e9247e46053583bdbda533836686b2f54ee1ecfc527254ff - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-node@npm:1.30.1": - version: 1.30.1 - resolution: "@opentelemetry/sdk-trace-node@npm:1.30.1" +"@opentelemetry/sdk-trace-node@npm:2.0.1": + version: 2.0.1 + resolution: "@opentelemetry/sdk-trace-node@npm:2.0.1" dependencies: - "@opentelemetry/context-async-hooks": "npm:1.30.1" - "@opentelemetry/core": "npm:1.30.1" - "@opentelemetry/propagator-b3": "npm:1.30.1" - "@opentelemetry/propagator-jaeger": "npm:1.30.1" - "@opentelemetry/sdk-trace-base": "npm:1.30.1" - semver: "npm:^7.5.2" + "@opentelemetry/context-async-hooks": "npm:2.0.1" + "@opentelemetry/core": "npm:2.0.1" + "@opentelemetry/sdk-trace-base": "npm:2.0.1" peerDependencies: "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10/75d793718e3785abbfab337a6d8ab12cfdfdb2ec8c3c642c2657ebf8d589397beea10646b2fb094aaac106d4539a8105626bfcb3ad845eb852ff460148b3e34f - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:1.27.0": - version: 1.27.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.27.0" - checksum: 10/98166522f299e2fe3d43376adbdeb92679b75ebb172e2a3c4c71f2942bd91585e9537618efbbae6dc08177699e5719368edf66d7e69e8636f360b85217bbdbe1 + checksum: 10/7c5b4a902ba88ef03f02da83f6900080d81bb3264752419981dc44faabfe2bf4dbe91d25fec4a671afd5212151eee535a5205137772a8fd2c8d247950eb6556f languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:1.28.0": - version: 1.28.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.28.0" - checksum: 10/c182a3206769b5d5a8ab89a5c674d046fd789421cef27ea55af179990e314732433c98e5017aa23e99f15fd2b0e13cb129bb6c2282da6860ce9419adf32b2e87 - languageName: node - linkType: hard - -"@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.28.0, @opentelemetry/semantic-conventions@npm:^1.30.0": +"@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.30.0": version: 1.30.0 resolution: "@opentelemetry/semantic-conventions@npm:1.30.0" checksum: 10/78df5976f5bcfd00acaea3e609cf06fdd34517ae8db994ae216aaac16c51af97ac22c534bfcbac5218e0086db83ec5ef6cc045b95626cc6ea807686bea549a41 languageName: node linkType: hard -"@opentelemetry/sql-common@npm:^0.40.1": - version: 0.40.1 - resolution: "@opentelemetry/sql-common@npm:0.40.1" +"@opentelemetry/semantic-conventions@npm:^1.29.0, @opentelemetry/semantic-conventions@npm:^1.33.1, @opentelemetry/semantic-conventions@npm:^1.34.0, @opentelemetry/semantic-conventions@npm:^1.36.0": + version: 1.36.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.36.0" + checksum: 10/f1939066c30147348b326840d67cc48e73072b762f2e2af5c3ea894268d64c62fc4e73fad49a72ed4a52a543b2fa0824c969a676e658ae727f75182f52104007 + languageName: node + linkType: hard + +"@opentelemetry/sql-common@npm:^0.41.0": + version: 0.41.0 + resolution: "@opentelemetry/sql-common@npm:0.41.0" dependencies: - "@opentelemetry/core": "npm:^1.1.0" + "@opentelemetry/core": "npm:^2.0.0" peerDependencies: "@opentelemetry/api": ^1.1.0 - checksum: 10/f887b4135be56c9ef6e29f040c9f75f34709e38c11897d59d284d7e73175a2dd2c6267c18061144e81a0045fc461b7813769db2e49c42a8d6becc58b1456d55c + checksum: 10/182915f050b8b685f5499e9fa4ed9a9730fcd404889e5066cfc7d94e9961b1f2780216d776070a4a5c1b94323c287ab426b06f5a8828d5fea3daf664bfd397bb languageName: node linkType: hard @@ -7471,14 +7365,14 @@ __metadata: languageName: node linkType: hard -"@prisma/instrumentation@npm:5.22.0": - version: 5.22.0 - resolution: "@prisma/instrumentation@npm:5.22.0" +"@prisma/instrumentation@npm:6.13.0": + version: 6.13.0 + resolution: "@prisma/instrumentation@npm:6.13.0" dependencies: - "@opentelemetry/api": "npm:^1.8" - "@opentelemetry/instrumentation": "npm:^0.49 || ^0.50 || ^0.51 || ^0.52.0 || ^0.53.0" - "@opentelemetry/sdk-trace-base": "npm:^1.22" - checksum: 10/f48fc6b56e17538013033b5cab651d5d8df8bd0a0695ac3bc0d0cc6619a262a280ffe55aab0acade146928c6c2dfdf5532155a792818c5aea15efced67cc19c1 + "@opentelemetry/instrumentation": "npm:^0.52.0 || ^0.53.0 || ^0.54.0 || ^0.55.0 || ^0.56.0 || ^0.57.0" + peerDependencies: + "@opentelemetry/api": ^1.8 + checksum: 10/f72f56c0adb990af967c6f1e13fed5cb88b5285fa7e18663ee30f3991c2d61c6af4ab93d3188e3a92fd87df10e4f7f684a71a35aa9087fb77b470815f0ca9b33 languageName: node linkType: hard @@ -7760,213 +7654,240 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/browser-utils@npm:8.55.0": - version: 8.55.0 - resolution: "@sentry-internal/browser-utils@npm:8.55.0" +"@sentry-internal/browser-utils@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/browser-utils@npm:10.3.0" dependencies: - "@sentry/core": "npm:8.55.0" - checksum: 10/e50dfd408e6e4040f7ce37c1fad9dbe52c4355a067be7543994d45678dcff091f9aa0397e58bc430aebc3bb2fb9037db7d893da64d52dd3b0876e1924dd84d7c + "@sentry/core": "npm:10.3.0" + checksum: 10/a526e7eb98f7f99aacd40c9fdd23247088ed1f5e024e6316b84011bde27cfe8f6842e8d22c804f303c75bbb59a4f097397932328d5bfb2b56c74b82ab738054d languageName: node linkType: hard -"@sentry-internal/feedback@npm:8.55.0": - version: 8.55.0 - resolution: "@sentry-internal/feedback@npm:8.55.0" +"@sentry-internal/feedback@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/feedback@npm:10.3.0" dependencies: - "@sentry/core": "npm:8.55.0" - checksum: 10/c1a5031b91b2b3bbc515e936b9031d3ec05eb5a4f62b4f1a6342c143abab85a739ad3e90bebc7a6aca56eb8b9c7911b6ba44f601044bfdddaec36c5bb38334be + "@sentry/core": "npm:10.3.0" + checksum: 10/3d2da6a21d2b3a6f15872a8e3e8d9bdb0cf1ac445e7826fa42943cb99cc18766a83aa966037a0494c78afb6ec0969f3d09ce2651b0fbfccf2e83b893af89a471 languageName: node linkType: hard -"@sentry-internal/replay-canvas@npm:8.55.0": - version: 8.55.0 - resolution: "@sentry-internal/replay-canvas@npm:8.55.0" +"@sentry-internal/node-cpu-profiler@npm:^2.2.0": + version: 2.2.0 + resolution: "@sentry-internal/node-cpu-profiler@npm:2.2.0" + dependencies: + detect-libc: "npm:^2.0.3" + node-abi: "npm:^3.73.0" + node-gyp: "npm:latest" + checksum: 10/94b82c8da52cca3c71f4515940cb5bd02d9902a802f10ba66bea96784e6ccfdb8285215c4a2d8f442a182b8e5543a301007217175cb6538bc9229f8a799b1219 + languageName: node + linkType: hard + +"@sentry-internal/replay-canvas@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/replay-canvas@npm:10.3.0" dependencies: - "@sentry-internal/replay": "npm:8.55.0" - "@sentry/core": "npm:8.55.0" - checksum: 10/8b8757dd5f44ab4ea109cacb13db8022673afa4966771c36aeba6a9a5ed12898d6bda354250bafd8a08c2babad2b62502e2ba9a116217f060eb037c526363b7c + "@sentry-internal/replay": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" + checksum: 10/405741f47a35d51471e220b39e55cd8b592dc062cdaa28581bca38c73cf9453e1f3cec889af747faba55cbdd0f16e8304f91d5daff3e4eea35083774b5dc60c8 languageName: node linkType: hard -"@sentry-internal/replay@npm:8.55.0": - version: 8.55.0 - resolution: "@sentry-internal/replay@npm:8.55.0" +"@sentry-internal/replay@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry-internal/replay@npm:10.3.0" dependencies: - "@sentry-internal/browser-utils": "npm:8.55.0" - "@sentry/core": "npm:8.55.0" - checksum: 10/f0d7636474ea6912f1f80255a7fbd86e1733fb10a2854202efceaac05f4faeda3112fc9e96822fcd5a5c759d41cf28708decc45bc33a399c3bbb855fe3330c5c + "@sentry-internal/browser-utils": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" + checksum: 10/c84aa99bafdb8715b06b89f6b8eed29e4e63d7e93b6fc76d0a633568291763e27df4888499a7a005645c43bb2f5a3faff60697b51877659e3179341af9a2ec8c languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.120.3": - version: 7.120.3 - resolution: "@sentry-internal/tracing@npm:7.120.3" +"@sentry-internal/tracing@npm:7.120.4": + version: 7.120.4 + resolution: "@sentry-internal/tracing@npm:7.120.4" dependencies: - "@sentry/core": "npm:7.120.3" - "@sentry/types": "npm:7.120.3" - "@sentry/utils": "npm:7.120.3" - checksum: 10/bd6adcced941c651596de9b2c8a35f1492c5557bda36c3283b0ef0386e72586481d4288704d0cc71eb78fd2675715488ebc4239e001a571abc44dd3363022401 + "@sentry/core": "npm:7.120.4" + "@sentry/types": "npm:7.120.4" + "@sentry/utils": "npm:7.120.4" + checksum: 10/fd964af5b8898d24fc9b77419b3ee46bc000b644120935869d44d165100a0254601fd36bd97b3c17bb81a431b2c6f17fbdc35d85618912ff882f7b32eae14d42 languageName: node linkType: hard -"@sentry/angular@npm:^8.55.0": - version: 8.55.0 - resolution: "@sentry/angular@npm:8.55.0" +"@sentry/angular@npm:^10.3.0": + version: 10.3.0 + resolution: "@sentry/angular@npm:10.3.0" dependencies: - "@sentry/browser": "npm:8.55.0" - "@sentry/core": "npm:8.55.0" + "@sentry/browser": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" tslib: "npm:^2.4.1" peerDependencies: - "@angular/common": ">= 14.x <= 19.x" - "@angular/core": ">= 14.x <= 19.x" - "@angular/router": ">= 14.x <= 19.x" + "@angular/common": ">= 14.x <= 20.x" + "@angular/core": ">= 14.x <= 20.x" + "@angular/router": ">= 14.x <= 20.x" rxjs: ^6.5.5 || ^7.x - checksum: 10/bda63fc6fb6f3260be81b5fa1be6dd86d0b61e7500e034b7b481a2b350fc1850c3b30309c0de7d497090e4e519a656386a4e9132de4e780d65594e3e86fa9fb1 + checksum: 10/0ca1c121b37817dd7d895405754598e3a77b70679b6b074fdbdc2fe93291abc3dd7b42801b9e1c8d5a16f5c6c1ffb64e145fd19947692f81982f33a60fb29f91 languageName: node linkType: hard -"@sentry/browser@npm:8.55.0, @sentry/browser@npm:^8.55.0": - version: 8.55.0 - resolution: "@sentry/browser@npm:8.55.0" +"@sentry/browser@npm:10.3.0, @sentry/browser@npm:^10.3.0": + version: 10.3.0 + resolution: "@sentry/browser@npm:10.3.0" dependencies: - "@sentry-internal/browser-utils": "npm:8.55.0" - "@sentry-internal/feedback": "npm:8.55.0" - "@sentry-internal/replay": "npm:8.55.0" - "@sentry-internal/replay-canvas": "npm:8.55.0" - "@sentry/core": "npm:8.55.0" - checksum: 10/9260bd530df1f27b6f6213d0709689d61983951d4d6f25b566b2a93ce9f4def2df2e180b9cb65d845b360ea954b864aeeebe7ad8b94024969e8d45445be4bf44 + "@sentry-internal/browser-utils": "npm:10.3.0" + "@sentry-internal/feedback": "npm:10.3.0" + "@sentry-internal/replay": "npm:10.3.0" + "@sentry-internal/replay-canvas": "npm:10.3.0" + "@sentry/core": "npm:10.3.0" + checksum: 10/2919fbcf626b6ab01339b32728d0eca6fe2b388e8c0cf8eac1c00f93d89111579a91f4e9b3db3637c090cf7a74e0d9624a0458dee68769bad571354c3658e019 languageName: node linkType: hard -"@sentry/core@npm:7.120.3": - version: 7.120.3 - resolution: "@sentry/core@npm:7.120.3" +"@sentry/core@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry/core@npm:10.3.0" + checksum: 10/ac31ff0c32a91b3993837a2e5ab8e3b648732f6bf99d79a62216cbb2fc5aad206920daeb2bc494872a8ce782da7596addeca47190b1f9b11d5eeea5a7a2761ec + languageName: node + linkType: hard + +"@sentry/core@npm:7.120.4": + version: 7.120.4 + resolution: "@sentry/core@npm:7.120.4" dependencies: - "@sentry/types": "npm:7.120.3" - "@sentry/utils": "npm:7.120.3" - checksum: 10/fee971b8e0bbb5b499cd1161e18c6495f9d5472c286f5de5f84dc183dcfa739d31b7b57379f1fa01eb02b67f55c8ec008c1bcdb4f8da75144efd700592099602 + "@sentry/types": "npm:7.120.4" + "@sentry/utils": "npm:7.120.4" + checksum: 10/a90b82a5daea7144d7c4373818042dade76f1b02741966928d3e0d2392117a1ba344514fc42f34866eab5e2602a3b9b00ecb90fffd3bf672e50d030150ff603b languageName: node linkType: hard -"@sentry/core@npm:8.55.0": - version: 8.55.0 - resolution: "@sentry/core@npm:8.55.0" - checksum: 10/918dfb461c35d9b5f6dbd31e7ba9b993029e51afa63205ab0848ed647693055bae4eed800198908e1c6c5b45b680b84c4f3f7f83e92f60e6114cc997c18d82a2 +"@sentry/node-core@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry/node-core@npm:10.3.0" + dependencies: + "@sentry/core": "npm:10.3.0" + "@sentry/opentelemetry": "npm:10.3.0" + import-in-the-middle: "npm:^1.14.2" + peerDependencies: + "@opentelemetry/api": ^1.9.0 + "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.0.0 + "@opentelemetry/core": ^1.30.1 || ^2.0.0 + "@opentelemetry/instrumentation": ">=0.57.1 <1" + "@opentelemetry/resources": ^1.30.1 || ^2.0.0 + "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.0.0 + "@opentelemetry/semantic-conventions": ^1.34.0 + checksum: 10/d586de19e26cd0c4f263c2f9b2918609c04c42382a00eb66a89d664b4d87a0cccc588cdb405a15824994bf0f44b8d9f06109c31b2bd387f45142d23f2a6e9186 languageName: node linkType: hard -"@sentry/node@npm:8.55.0, @sentry/node@npm:^8.55.0": - version: 8.55.0 - resolution: "@sentry/node@npm:8.55.0" +"@sentry/node@npm:10.3.0, @sentry/node@npm:^10.3.0": + version: 10.3.0 + resolution: "@sentry/node@npm:10.3.0" dependencies: "@opentelemetry/api": "npm:^1.9.0" - "@opentelemetry/context-async-hooks": "npm:^1.30.1" - "@opentelemetry/core": "npm:^1.30.1" - "@opentelemetry/instrumentation": "npm:^0.57.1" - "@opentelemetry/instrumentation-amqplib": "npm:^0.46.0" - "@opentelemetry/instrumentation-connect": "npm:0.43.0" - "@opentelemetry/instrumentation-dataloader": "npm:0.16.0" - "@opentelemetry/instrumentation-express": "npm:0.47.0" - "@opentelemetry/instrumentation-fastify": "npm:0.44.1" - "@opentelemetry/instrumentation-fs": "npm:0.19.0" - "@opentelemetry/instrumentation-generic-pool": "npm:0.43.0" - "@opentelemetry/instrumentation-graphql": "npm:0.47.0" - "@opentelemetry/instrumentation-hapi": "npm:0.45.1" - "@opentelemetry/instrumentation-http": "npm:0.57.1" - "@opentelemetry/instrumentation-ioredis": "npm:0.47.0" - "@opentelemetry/instrumentation-kafkajs": "npm:0.7.0" - "@opentelemetry/instrumentation-knex": "npm:0.44.0" - "@opentelemetry/instrumentation-koa": "npm:0.47.0" - "@opentelemetry/instrumentation-lru-memoizer": "npm:0.44.0" - "@opentelemetry/instrumentation-mongodb": "npm:0.51.0" - "@opentelemetry/instrumentation-mongoose": "npm:0.46.0" - "@opentelemetry/instrumentation-mysql": "npm:0.45.0" - "@opentelemetry/instrumentation-mysql2": "npm:0.45.0" - "@opentelemetry/instrumentation-nestjs-core": "npm:0.44.0" - "@opentelemetry/instrumentation-pg": "npm:0.50.0" - "@opentelemetry/instrumentation-redis-4": "npm:0.46.0" - "@opentelemetry/instrumentation-tedious": "npm:0.18.0" - "@opentelemetry/instrumentation-undici": "npm:0.10.0" - "@opentelemetry/resources": "npm:^1.30.1" - "@opentelemetry/sdk-trace-base": "npm:^1.30.1" - "@opentelemetry/semantic-conventions": "npm:^1.28.0" - "@prisma/instrumentation": "npm:5.22.0" - "@sentry/core": "npm:8.55.0" - "@sentry/opentelemetry": "npm:8.55.0" - import-in-the-middle: "npm:^1.11.2" - checksum: 10/d58cb708895cbd63a645eb27384cbdb848409805de59804f546321ab947b187cf1ec53905f35d6ca0317b7a5f76dc22afe43af3709fcb929607be2fdc3bd9ec6 - languageName: node - linkType: hard - -"@sentry/opentelemetry-node@npm:^7.120.3": - version: 7.120.3 - resolution: "@sentry/opentelemetry-node@npm:7.120.3" - dependencies: - "@sentry/core": "npm:7.120.3" - "@sentry/types": "npm:7.120.3" - "@sentry/utils": "npm:7.120.3" + "@opentelemetry/context-async-hooks": "npm:^2.0.0" + "@opentelemetry/core": "npm:^2.0.0" + "@opentelemetry/instrumentation": "npm:^0.203.0" + "@opentelemetry/instrumentation-amqplib": "npm:0.50.0" + "@opentelemetry/instrumentation-connect": "npm:0.47.0" + "@opentelemetry/instrumentation-dataloader": "npm:0.21.0" + "@opentelemetry/instrumentation-express": "npm:0.52.0" + "@opentelemetry/instrumentation-fs": "npm:0.23.0" + "@opentelemetry/instrumentation-generic-pool": "npm:0.47.0" + "@opentelemetry/instrumentation-graphql": "npm:0.51.0" + "@opentelemetry/instrumentation-hapi": "npm:0.50.0" + "@opentelemetry/instrumentation-http": "npm:0.203.0" + "@opentelemetry/instrumentation-ioredis": "npm:0.51.0" + "@opentelemetry/instrumentation-kafkajs": "npm:0.12.0" + "@opentelemetry/instrumentation-knex": "npm:0.48.0" + "@opentelemetry/instrumentation-koa": "npm:0.51.0" + "@opentelemetry/instrumentation-lru-memoizer": "npm:0.48.0" + "@opentelemetry/instrumentation-mongodb": "npm:0.56.0" + "@opentelemetry/instrumentation-mongoose": "npm:0.50.0" + "@opentelemetry/instrumentation-mysql": "npm:0.49.0" + "@opentelemetry/instrumentation-mysql2": "npm:0.49.0" + "@opentelemetry/instrumentation-pg": "npm:0.55.0" + "@opentelemetry/instrumentation-redis": "npm:0.51.0" + "@opentelemetry/instrumentation-tedious": "npm:0.22.0" + "@opentelemetry/instrumentation-undici": "npm:0.14.0" + "@opentelemetry/resources": "npm:^2.0.0" + "@opentelemetry/sdk-trace-base": "npm:^2.0.0" + "@opentelemetry/semantic-conventions": "npm:^1.34.0" + "@prisma/instrumentation": "npm:6.13.0" + "@sentry/core": "npm:10.3.0" + "@sentry/node-core": "npm:10.3.0" + "@sentry/opentelemetry": "npm:10.3.0" + import-in-the-middle: "npm:^1.14.2" + minimatch: "npm:^9.0.0" + checksum: 10/267f00be32f0cce872a2e3e43215b0cfc3e3809e4d6befc657058b4331f789855aa42d5dc5a6934a71f6bc35d2da32d6673aef7858e77ccfd69082d927579021 + languageName: node + linkType: hard + +"@sentry/opentelemetry-node@npm:^7.120.4": + version: 7.120.4 + resolution: "@sentry/opentelemetry-node@npm:7.120.4" + dependencies: + "@sentry/core": "npm:7.120.4" + "@sentry/types": "npm:7.120.4" + "@sentry/utils": "npm:7.120.4" peerDependencies: "@opentelemetry/api": 1.x "@opentelemetry/core": 1.x "@opentelemetry/sdk-trace-base": 1.x "@opentelemetry/semantic-conventions": 1.x - checksum: 10/4b586f3460e8b5cd4470e31705ded5ba50adade33e9b7872b00aaadabcb58dd58d8019ecf926a555c6106dfd3dd93b91950108de3360288e40da7e05b4614630 + checksum: 10/3406abf1613b593cc324c7722705d0414baaf55593b7333147d845025d9c96a634f3e12e8b3ce814ec16e6db0cfc0d90e5ffa6cdeac25b68c615dfe15ec41670 languageName: node linkType: hard -"@sentry/opentelemetry@npm:8.55.0": - version: 8.55.0 - resolution: "@sentry/opentelemetry@npm:8.55.0" +"@sentry/opentelemetry@npm:10.3.0": + version: 10.3.0 + resolution: "@sentry/opentelemetry@npm:10.3.0" dependencies: - "@sentry/core": "npm:8.55.0" + "@sentry/core": "npm:10.3.0" peerDependencies: "@opentelemetry/api": ^1.9.0 - "@opentelemetry/context-async-hooks": ^1.30.1 - "@opentelemetry/core": ^1.30.1 - "@opentelemetry/instrumentation": ^0.57.1 - "@opentelemetry/sdk-trace-base": ^1.30.1 - "@opentelemetry/semantic-conventions": ^1.28.0 - checksum: 10/6ada53698c21b7a0e057eef9f0dfe14c2a8c572846f902ab6e2536dfa59c4bb5dc5ce4d4505c1c39c1e090e9d2268c364e656944e0e4db364774718f15cd89c1 + "@opentelemetry/context-async-hooks": ^1.30.1 || ^2.0.0 + "@opentelemetry/core": ^1.30.1 || ^2.0.0 + "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.0.0 + "@opentelemetry/semantic-conventions": ^1.34.0 + checksum: 10/90a49476ed866651e0871ac5e0d609e2e4460a3b830b09b68715c5b0259a528ce844d1bf0373329a56f498baaf9927bdf4848a146303bc8216180917b6d283ee languageName: node linkType: hard -"@sentry/profiling-node@npm:^8.55.0": - version: 8.55.0 - resolution: "@sentry/profiling-node@npm:8.55.0" +"@sentry/profiling-node@npm:^10.3.0": + version: 10.3.0 + resolution: "@sentry/profiling-node@npm:10.3.0" dependencies: - "@sentry/core": "npm:8.55.0" - "@sentry/node": "npm:8.55.0" - detect-libc: "npm:^2.0.2" - node-abi: "npm:^3.61.0" - node-gyp: "npm:latest" + "@sentry-internal/node-cpu-profiler": "npm:^2.2.0" + "@sentry/core": "npm:10.3.0" + "@sentry/node": "npm:10.3.0" bin: sentry-prune-profiler-binaries: scripts/prune-profiler-binaries.js - checksum: 10/80ad4b9a86f1714c3e7b76d5ca3c24c8274e6574b7d85d1acc9f1304b99cb661b4c526f3137663c18f1cd7ac059393e80a70011a07c9a7608ba7a1ada184fc53 + checksum: 10/eb8fb5615c261faa633022e353558980f1a78db2525c097b58286751eb39344e978c0d0b3a0ce84c86fab56286ad95356ace0a96967fc73a8042148638b1271a languageName: node linkType: hard -"@sentry/tracing@npm:^7.120.3": - version: 7.120.3 - resolution: "@sentry/tracing@npm:7.120.3" +"@sentry/tracing@npm:^7.120.4": + version: 7.120.4 + resolution: "@sentry/tracing@npm:7.120.4" dependencies: - "@sentry-internal/tracing": "npm:7.120.3" - checksum: 10/6d5e673a5cd4276bd717392d5da92c9977058a2b7a6d732718b16f088a335b8c4ab8a29662781cb658010bdcac4191950cc87edf4e3fd805b48626ed2afb8994 + "@sentry-internal/tracing": "npm:7.120.4" + checksum: 10/3092b15d4e09eebf2bfe53c64b9c7653b70828982bb6c46b0c183ec1424a8ec297916ac6d7671f5247f5cf857641f6c15833b3f19caef9212d2526dfcefd9bed languageName: node linkType: hard -"@sentry/types@npm:7.120.3": - version: 7.120.3 - resolution: "@sentry/types@npm:7.120.3" - checksum: 10/56b9f32393b506e5e7250713fd764d755decae827ee545399dc66653eff2ddeb2f03a9c98ba5a0a846546dc37ab3af8d3535cf57ed01d9a7d00cd9dc72a55a36 +"@sentry/types@npm:7.120.4": + version: 7.120.4 + resolution: "@sentry/types@npm:7.120.4" + checksum: 10/59418d4eddde0738920df09f11466318b6b540acbd0f026dc94187ca9afe16c547928b633e7941a05a7c3e88be540da1132a8e08f7e42a08eb61783e404c60eb languageName: node linkType: hard -"@sentry/utils@npm:7.120.3": - version: 7.120.3 - resolution: "@sentry/utils@npm:7.120.3" +"@sentry/utils@npm:7.120.4": + version: 7.120.4 + resolution: "@sentry/utils@npm:7.120.4" dependencies: - "@sentry/types": "npm:7.120.3" - checksum: 10/c50fa4b7334898c0db7840899b2fd1da1bc47a097ecbc433bc835b6e90d3e76b1761ef926cd5e9f0c15e9b00c1f091dd763862f4c98468f9628214be83fe5426 + "@sentry/types": "npm:7.120.4" + checksum: 10/37f610e5119ea6e7cc678c85f55f56c58021011564aad3fa532e257ded2db39cb9999deb07c22bcf0858f7511467ffaeee2d41f2051bf6df129dcb31f2c02eff languageName: node linkType: hard @@ -8980,7 +8901,7 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:*, @types/connect@npm:3.4.36": +"@types/connect@npm:*": version: 3.4.36 resolution: "@types/connect@npm:3.4.36" dependencies: @@ -8989,6 +8910,15 @@ __metadata: languageName: node linkType: hard +"@types/connect@npm:3.4.38": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 10/7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + "@types/conventional-commits-parser@npm:^5.0.0": version: 5.0.0 resolution: "@types/conventional-commits-parser@npm:5.0.0" @@ -9596,12 +9526,12 @@ __metadata: languageName: node linkType: hard -"@types/mysql@npm:2.15.26": - version: 2.15.26 - resolution: "@types/mysql@npm:2.15.26" +"@types/mysql@npm:2.15.27": + version: 2.15.27 + resolution: "@types/mysql@npm:2.15.27" dependencies: "@types/node": "npm:*" - checksum: 10/8f205eeaca8f94e998ce4707354bfd02b6ca0da5b7c22289f8f6ff864d549bfb95ca7ddc2f2ebe69eb8f7e3d1f5d8a5b9a2f98aee13824dbc48051bf53a1664d + checksum: 10/a8c743501036f494bb8b26ee04ce914c9cce88955d9ba48ff77d2b5b1bc403d4d99804dbf02238c1491fa93e2242983b1492ad8c2b39755dabd68683dada9e8f languageName: node linkType: hard @@ -9712,14 +9642,14 @@ __metadata: languageName: node linkType: hard -"@types/pg@npm:8.6.1": - version: 8.6.1 - resolution: "@types/pg@npm:8.6.1" +"@types/pg@npm:8.15.4": + version: 8.15.4 + resolution: "@types/pg@npm:8.15.4" dependencies: "@types/node": "npm:*" pg-protocol: "npm:*" pg-types: "npm:^2.2.0" - checksum: 10/bf1134ea194ad9cb8bfe0aab7a532713c63bae1d95909fa45e8dc1945e44ede74f2d4c5b2cd2f9712c6b970896929e0d82480f9c9da79addf405c089b590e562 + checksum: 10/dd9203ae6732acad4892513fc99eb2bc699935a95b62e9fdbdcc6d1a90f63881b5fd89d4cac1729790ab3d0bb7c64130b144c65abef34e6bbed063ff43a739a6 languageName: node linkType: hard @@ -14123,7 +14053,7 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.2, detect-libc@npm:^2.0.3": +"detect-libc@npm:^2.0.3": version: 2.0.3 resolution: "detect-libc@npm:2.0.3" checksum: 10/b4ea018d623e077bd395f168a9e81db77370dde36a5b01d067f2ad7989924a81d31cb547ff764acb2aa25d50bb7fdde0b0a93bec02212b0cb430621623246d39 @@ -17631,7 +17561,19 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^1.11.2, import-in-the-middle@npm:^1.8.1": +"import-in-the-middle@npm:^1.14.2": + version: 1.14.2 + resolution: "import-in-the-middle@npm:1.14.2" + dependencies: + acorn: "npm:^8.14.0" + acorn-import-attributes: "npm:^1.9.5" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10/45934b366d7f344e1cbfb6141ed93d3c2ced7021d2dd49b0e2474bab4f571e11f7f377c0f510f03e2d4ba61074d64b9f04677497d3f14106c8cc6f44c749f068 + languageName: node + linkType: hard + +"import-in-the-middle@npm:^1.8.1": version: 1.13.1 resolution: "import-in-the-middle@npm:1.13.1" dependencies: @@ -21221,12 +21163,12 @@ __metadata: languageName: node linkType: hard -"node-abi@npm:^3.61.0": - version: 3.65.0 - resolution: "node-abi@npm:3.65.0" +"node-abi@npm:^3.73.0": + version: 3.75.0 + resolution: "node-abi@npm:3.75.0" dependencies: semver: "npm:^7.3.5" - checksum: 10/2b58813cfdd816b9f08e901179270fb6e916bd529ca1de2fc8d088787fea5affbb093fc8e783ccfd09a7464186a7f48079f5f92f14126fb04ceec74e0eab06d2 + checksum: 10/dd87627fa4f447bda9c69dc1ec0da82e3b466790844b5bd7f7787db093dfea21dcc405588e13b5207c266472c1fda9b95060da8d70644aeb5fc31ec81dc2007c languageName: node linkType: hard