From 898a74af9303720c3dd89cfc1b793f73c6808f16 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:03:37 +0200 Subject: [PATCH 1/6] chore(deps-dev): bump pytest from 8.4.2 to 9.0.3 in /backend (#5192) Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.2 to 9.0.3. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/8.4.2...9.0.3) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- backend/pyproject.toml | 2 +- backend/uv.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/pyproject.toml b/backend/pyproject.toml index c0ff60040c..df5c5b4a2d 100644 --- a/backend/pyproject.toml +++ b/backend/pyproject.toml @@ -114,7 +114,7 @@ baserow = "baserow.manage:main" [dependency-groups] dev = [ "ruff>=0.8.0", - "pytest==8.4.2", + "pytest==9.0.3", "pytest-django==4.12.0", "pytest-env==1.2.0", "pytest-asyncio==1.3.0", diff --git a/backend/uv.lock b/backend/uv.lock index 9a7852eaf4..47243a2850 100644 --- a/backend/uv.lock +++ b/backend/uv.lock @@ -425,7 +425,7 @@ dev = [ { name = "openapi-spec-validator", specifier = "==0.7.2" }, { name = "pyfakefs", specifier = "==6.0.0" }, { name = "pyinstrument", specifier = "==5.1.2" }, - { name = "pytest", specifier = "==8.4.2" }, + { name = "pytest", specifier = "==9.0.3" }, { name = "pytest-asyncio", specifier = "==1.3.0" }, { name = "pytest-cov", specifier = "==7.0.0" }, { name = "pytest-django", specifier = "==4.12.0" }, @@ -2968,7 +2968,7 @@ wheels = [ [[package]] name = "pytest" -version = "8.4.2" +version = "9.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "iniconfig", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, @@ -2976,9 +2976,9 @@ dependencies = [ { name = "pluggy", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, { name = "pygments", marker = "sys_platform == 'darwin' or sys_platform == 'linux'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" } +sdist = { url = "https://files.pythonhosted.org/packages/7d/0d/549bd94f1a0a402dc8cf64563a117c0f3765662e2e668477624baeec44d5/pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c", size = 1572165, upload-time = "2026-04-07T17:16:18.027Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/a4/20da314d277121d6534b3a980b29035dcd51e6744bd79075a6ce8fa4eb8d/pytest-8.4.2-py3-none-any.whl", hash = "sha256:872f880de3fc3a5bdc88a11b39c9710c3497a547cfa9320bc3c5e62fbf272e79", size = 365750, upload-time = "2025-09-04T14:34:20.226Z" }, + { url = "https://files.pythonhosted.org/packages/d4/24/a372aaf5c9b7208e7112038812994107bc65a84cd00e0354a88c2c77a617/pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9", size = 375249, upload-time = "2026-04-07T17:16:16.13Z" }, ] [[package]] From 41adc5855bc87b380d799e06c1e3bc102b878463 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:50:40 +0200 Subject: [PATCH 2/6] chore(deps): bump follow-redirects in /web-frontend (#5193) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web-frontend/yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web-frontend/yarn.lock b/web-frontend/yarn.lock index 0b60f242e5..fbc9a27297 100644 --- a/web-frontend/yarn.lock +++ b/web-frontend/yarn.lock @@ -7481,9 +7481,9 @@ flush-promises@^1.0.2: integrity sha512-G0sYfLQERwKz4+4iOZYQEZVpOt9zQrlItIxQAAYAWpfby3gbHrx0osCHz5RLl/XoXevXk0xoN4hDFky/VV9TrA== follow-redirects@^1.15.11: - version "1.15.11" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.11.tgz#777d73d72a92f8ec4d2e410eb47352a56b8e8340" - integrity sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ== + version "1.16.0" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.16.0.tgz#28474a159d3b9d11ef62050a14ed60e4df6d61bc" + integrity sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw== for-each@^0.3.5: version "0.3.5" From d0342ddb889f1edc7b66dea46ef4f541c4c36563 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 12:02:52 +0200 Subject: [PATCH 3/6] chore(deps): bump @sentry/node from 10.46.0 to 10.47.0 in /web-frontend (#5102) Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.46.0 to 10.47.0. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/10.46.0...10.47.0) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-version: 10.47.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web-frontend/package.json | 2 +- web-frontend/yarn.lock | 316 +++++++++++++++++++++++++++++++++++--- 2 files changed, 296 insertions(+), 22 deletions(-) diff --git a/web-frontend/package.json b/web-frontend/package.json index f5771c8545..299abe2528 100644 --- a/web-frontend/package.json +++ b/web-frontend/package.json @@ -32,7 +32,7 @@ }, "dependencies": { "@nuxtjs/i18n": "10.2.4", - "@sentry/node": "10.46.0", + "@sentry/node": "10.47.0", "@sentry/nuxt": "10.46.0", "@sentry/vue": "10.46.0", "@tiptap/core": "^3.13.0", diff --git a/web-frontend/yarn.lock b/web-frontend/yarn.lock index fbc9a27297..f5772aaec5 100644 --- a/web-frontend/yarn.lock +++ b/web-frontend/yarn.lock @@ -1158,6 +1158,16 @@ "@opentelemetry/semantic-conventions" "^1.28.0" minimatch "^10.2.4" +"@fastify/otel@0.18.0": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@fastify/otel/-/otel-0.18.0.tgz#d21814af7c97579856698e03aae0581beb3e734b" + integrity sha512-3TASCATfw+ctICSb4ymrv7iCm0qJ0N9CarB+CZ7zIJ7KqNbwI5JjyDL1/sxoC0ccTO1Zyd1iQ+oqncPg5FJXaA== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.212.0" + "@opentelemetry/semantic-conventions" "^1.28.0" + minimatch "^10.2.4" + "@figspec/components@^2.0.1": version "2.1.0" resolved "https://registry.yarnpkg.com/@figspec/components/-/components-2.1.0.tgz#ab53c17d02d042ca6c5bd287bbb52c9c6abe6f5d" @@ -2140,12 +2150,19 @@ dependencies: "@opentelemetry/api" "^1.3.0" -"@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.9.0": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.0.tgz#d03eba68273dc0f7509e2a3d5cba21eae10379fe" - integrity sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg== +"@opentelemetry/api-logs@0.214.0": + version "0.214.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/api-logs/-/api-logs-0.214.0.tgz#74a54ad7b166c6fa30a0df811954c0f5a435deee" + integrity sha512-40lSJeqYO8Uz2Yj7u94/SJWE/wONa7rmMKjI1ZcIjgf3MHNHv1OZUCrCETGuaRF62d5pQD1wKIW+L4lmSMTzZA== + dependencies: + "@opentelemetry/api" "^1.3.0" + +"@opentelemetry/api@^1.3.0", "@opentelemetry/api@^1.9.0", "@opentelemetry/api@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.9.1.tgz#c1b0346de336ba55af2d5a7970882037baedec05" + integrity sha512-gLyJlPHPZYdAk1JENA9LeHejZe1Ti77/pTeFm/nMXmQH/HFZlcS/O2XJB+L8fkbrNSqhdtlvjBVjxwUYanNH5Q== -"@opentelemetry/context-async-hooks@^2.6.0": +"@opentelemetry/context-async-hooks@^2.6.0", "@opentelemetry/context-async-hooks@^2.6.1": version "2.6.1" resolved "https://registry.yarnpkg.com/@opentelemetry/context-async-hooks/-/context-async-hooks-2.6.1.tgz#06e60d5b3fba992a832af7f034758574e951bba3" integrity sha512-XHzhwRNkBpeP8Fs/qjGrAf9r9PRv67wkJQ/7ZPaBQQ68DYlTBBx5MF9LvPx7mhuXcDessKK2b+DcxqwpgkcivQ== @@ -2157,20 +2174,13 @@ dependencies: "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/core@2.6.1", "@opentelemetry/core@^2.6.0": +"@opentelemetry/core@2.6.1", "@opentelemetry/core@^2.0.0", "@opentelemetry/core@^2.6.0", "@opentelemetry/core@^2.6.1": version "2.6.1" resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.6.1.tgz#a59d22a9ae3be80bb41b280bbbe1fe9fbdb6c2a5" integrity sha512-8xHSGWpJP9wBxgBpnqGL0R3PbdWQndL1Qp50qrg71+B28zK5OQmUgcDKLJgzyAAV38t4tOyLMGDD60LneR5W8g== dependencies: "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/core@^2.0.0": - version "2.5.1" - resolved "https://registry.yarnpkg.com/@opentelemetry/core/-/core-2.5.1.tgz#b5d830ab499bc13e29f6efa88a165630f25d2ad2" - integrity sha512-Dwlc+3HAZqpgTYq0MUyZABjFkcrKTePwuiFVLjahGD8cx3enqihmpAmdgNFO1R4m/sIe5afjJrA25Prqy4NXlA== - dependencies: - "@opentelemetry/semantic-conventions" "^1.29.0" - "@opentelemetry/instrumentation-amqplib@0.60.0": version "0.60.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.60.0.tgz#a2b2abe3cf433bea166c18a703c8ddf6accf83da" @@ -2180,6 +2190,15 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.33.0" +"@opentelemetry/instrumentation-amqplib@0.61.0": + version "0.61.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-amqplib/-/instrumentation-amqplib-0.61.0.tgz#e9d52f56dfc4cb8a26837f31c1832af18859f1f2" + integrity sha512-mCKoyTGfRNisge4br0NpOFSy2Z1NnEW8hbCJdUDdJFHrPqVzc4IIBPA/vX0U+LUcQqrQvJX+HMIU0dbDRe0i0Q== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.33.0" + "@opentelemetry/instrumentation-connect@0.56.0": version "0.56.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.56.0.tgz#8d846d2f7cf1f6b2723e5b0ff5595e8d31cb7446" @@ -2190,6 +2209,16 @@ "@opentelemetry/semantic-conventions" "^1.27.0" "@types/connect" "3.4.38" +"@opentelemetry/instrumentation-connect@0.57.0": + version "0.57.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-connect/-/instrumentation-connect-0.57.0.tgz#66b58af135ef6d52ad546cb440b808a149118296" + integrity sha512-FMEBChnI4FLN5TE9DHwfH7QpNir1JzXno1uz/TAucVdLCyrG0jTrKIcNHt/i30A0M2AunNBCkcd8Ei26dIPKdg== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@types/connect" "3.4.38" + "@opentelemetry/instrumentation-dataloader@0.30.0": version "0.30.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.30.0.tgz#7fbea57b27165324092639abf090ca3697eb7a80" @@ -2197,6 +2226,13 @@ dependencies: "@opentelemetry/instrumentation" "^0.213.0" +"@opentelemetry/instrumentation-dataloader@0.31.0": + version "0.31.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-dataloader/-/instrumentation-dataloader-0.31.0.tgz#43bfbe09f99e84eb0d8b6e9f914c2e51a45e6d95" + integrity sha512-f654tZFQXS5YeLDNb9KySrwtg7SnqZN119FauD7acBoTzuLduaiGTNz88ixcVSOOMGZ+EjJu/RFtx5klObC95g== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/instrumentation-express@0.61.0": version "0.61.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.61.0.tgz#49b4d144ab6e9d6e035941a51f5e573e84e3647f" @@ -2206,6 +2242,15 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.27.0" +"@opentelemetry/instrumentation-express@0.62.0": + version "0.62.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-express/-/instrumentation-express-0.62.0.tgz#c03e353caf04b7074004ce899faf759dec210b8d" + integrity sha512-Tvx+vgAZKEQxU3Rx+xWLiR0mLxHwmk69/8ya04+VsV9WYh8w6Lhx5hm5yAMvo1wy0KqWgFKBLwSeo3sHCwdOww== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@opentelemetry/instrumentation-fs@0.32.0": version "0.32.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.32.0.tgz#2010d86da8ab3d543f8e44c8fff81b94f904d91d" @@ -2214,6 +2259,14 @@ "@opentelemetry/core" "^2.0.0" "@opentelemetry/instrumentation" "^0.213.0" +"@opentelemetry/instrumentation-fs@0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-fs/-/instrumentation-fs-0.33.0.tgz#75f2ccf653b772801b398cc2ad0974e8785f2e3d" + integrity sha512-sCZWXGalQ01wr3tAhSR9ucqFJ0phidpAle6/17HVjD6gN8FLmZMK/8sKxdXYHy3PbnlV1P4zeiSVFNKpbFMNLA== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/instrumentation-generic-pool@0.56.0": version "0.56.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.56.0.tgz#01560f52d5bac6fb6312a1f0bc74bf0939119894" @@ -2221,6 +2274,13 @@ dependencies: "@opentelemetry/instrumentation" "^0.213.0" +"@opentelemetry/instrumentation-generic-pool@0.57.0": + version "0.57.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-generic-pool/-/instrumentation-generic-pool-0.57.0.tgz#4220a2fc1974b40a989171a9b5f3d1eeab92683f" + integrity sha512-orhmlaK+ZIW9hKU+nHTbXrCSXZcH83AescTqmpamHRobRmYSQwRbD0a1odc0yAzuzOtxYiHiXAnpnIpaSSY7Ow== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/instrumentation-graphql@0.61.0": version "0.61.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.61.0.tgz#d1f896095a891c9576967645e7fcba935da82a94" @@ -2228,6 +2288,13 @@ dependencies: "@opentelemetry/instrumentation" "^0.213.0" +"@opentelemetry/instrumentation-graphql@0.62.0": + version "0.62.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-graphql/-/instrumentation-graphql-0.62.0.tgz#dc2fc92c6be331c4f95b62a40983c8aedb8f9bf9" + integrity sha512-3YNuLVPUxafXkH1jBAbGsKNsP3XVzcFDhCDCE3OqBwCwShlqQbLMRMFh1T/d5jaVZiGVmSsfof+ICKD2iOV8xg== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/instrumentation-hapi@0.59.0": version "0.59.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.59.0.tgz#412ea19e97ead684c5737e1f1aaa19ff940512d3" @@ -2237,6 +2304,15 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.27.0" +"@opentelemetry/instrumentation-hapi@0.60.0": + version "0.60.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-hapi/-/instrumentation-hapi-0.60.0.tgz#ad1ba65a32347351c310ac0f194fe66b8e9d9e7d" + integrity sha512-aNljZKYrEa7obLAxd1bCEDxF7kzCLGXTuTJZ8lMR9rIVEjmuKBXN1gfqpm/OB//Zc2zP4iIve1jBp7sr3mQV6w== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@opentelemetry/instrumentation-http@0.213.0": version "0.213.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.213.0.tgz#b379d6bcbae43a7d6d54070f3794527021f176c9" @@ -2247,6 +2323,16 @@ "@opentelemetry/semantic-conventions" "^1.29.0" forwarded-parse "2.1.2" +"@opentelemetry/instrumentation-http@0.214.0": + version "0.214.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-http/-/instrumentation-http-0.214.0.tgz#d4a31a638b798e191f4f556c257a4d3c97d65ba0" + integrity sha512-FlkDhZDRjDJDcO2LcSCtjRpkal1NJ8y0fBqBhTvfAR3JSYY2jAIj1kSS5IjmEBt4c3aWv+u/lqLuoCDrrKCSKg== + dependencies: + "@opentelemetry/core" "2.6.1" + "@opentelemetry/instrumentation" "0.214.0" + "@opentelemetry/semantic-conventions" "^1.29.0" + forwarded-parse "2.1.2" + "@opentelemetry/instrumentation-ioredis@0.61.0": version "0.61.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.61.0.tgz#e862540cbf188d0ca368d3a75020d165cb8beefb" @@ -2256,6 +2342,15 @@ "@opentelemetry/redis-common" "^0.38.2" "@opentelemetry/semantic-conventions" "^1.33.0" +"@opentelemetry/instrumentation-ioredis@0.62.0": + version "0.62.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-ioredis/-/instrumentation-ioredis-0.62.0.tgz#4fd1775577132de5d92165caee6bbc0ae16a8c8a" + integrity sha512-ZYt//zcPve8qklaZX+5Z4MkU7UpEkFRrxsf2cnaKYBitqDnsCN69CPAuuMOX6NYdW2rG9sFy7V/QWtBlP5XiNQ== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/redis-common" "^0.38.2" + "@opentelemetry/semantic-conventions" "^1.33.0" + "@opentelemetry/instrumentation-kafkajs@0.22.0": version "0.22.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.22.0.tgz#a3cf7aca003f96211e514a348b7568799efdfba1" @@ -2264,6 +2359,14 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.30.0" +"@opentelemetry/instrumentation-kafkajs@0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-kafkajs/-/instrumentation-kafkajs-0.23.0.tgz#6b7d449d88d674ddc295a0d0cf2156f0f7d5889f" + integrity sha512-4K+nVo+zI+aDz0Z85SObwbdixIbzS9moIuKJaYsdlzcHYnKOPtB7ya8r8Ezivy/GVIBHiKJVq4tv+BEkgOMLaQ== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.30.0" + "@opentelemetry/instrumentation-knex@0.57.0": version "0.57.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.57.0.tgz#d46622a3f82f3df2ba29c64498d6ef828a40457e" @@ -2272,6 +2375,14 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.33.1" +"@opentelemetry/instrumentation-knex@0.58.0": + version "0.58.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-knex/-/instrumentation-knex-0.58.0.tgz#48878fe40bc48834d6b4c4148433c84524a2558a" + integrity sha512-Hc/o8fSsaWxZ8r1Yw4rNDLwTpUopTf4X32y4W6UhlHmW8Wizz8wfhgOKIelSeqFVTKBBPIDUOsQWuIMxBmu8Bw== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.33.1" + "@opentelemetry/instrumentation-koa@0.61.0": version "0.61.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.61.0.tgz#c12f57b023834afb1c142c11746d560bcc288b5b" @@ -2281,6 +2392,15 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.36.0" +"@opentelemetry/instrumentation-koa@0.62.0": + version "0.62.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-koa/-/instrumentation-koa-0.62.0.tgz#65fdf96c1b1ffb382167cd3b7a244631afd0cc1f" + integrity sha512-uVip0VuGUQXZ+vFxkKxAUNq8qNl+VFlyHDh/U6IQ8COOEDfbEchdaHnpFrMYF3psZRUuoSIgb7xOeXj00RdwDA== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.36.0" + "@opentelemetry/instrumentation-lru-memoizer@0.57.0": version "0.57.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.57.0.tgz#4da92ecd1bc5d5e9c7de28ea14ed57c9f29cfefd" @@ -2288,6 +2408,13 @@ dependencies: "@opentelemetry/instrumentation" "^0.213.0" +"@opentelemetry/instrumentation-lru-memoizer@0.58.0": + version "0.58.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-lru-memoizer/-/instrumentation-lru-memoizer-0.58.0.tgz#7c730a0cb963e8ac5f3d11023518050e5f124a6a" + integrity sha512-6grM3TdMyHzlGY1cUA+mwoPueB1F3dYKgKtZIH6jOFXqfHAByyLTc+6PFjGM9tKh52CFBJaDwodNlL/Td39z7Q== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/instrumentation-mongodb@0.66.0": version "0.66.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.66.0.tgz#990bf4571382d3b02a9584927411c92c375d2fd4" @@ -2296,6 +2423,14 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.33.0" +"@opentelemetry/instrumentation-mongodb@0.67.0": + version "0.67.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongodb/-/instrumentation-mongodb-0.67.0.tgz#ac45611586e363e2d96c735d50f97556dd33c37e" + integrity sha512-1WJp5N1lYfHq2IhECOTewFs5Tf2NfUOwQRqs/rZdXKTezArMlucxgzAaqcgp3A3YREXopXTpXHsxZTGHjNhMdQ== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.33.0" + "@opentelemetry/instrumentation-mongoose@0.59.0": version "0.59.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.59.0.tgz#8446ece86df59f09c630e7df6d794c8cd08f58d8" @@ -2305,6 +2440,15 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.33.0" +"@opentelemetry/instrumentation-mongoose@0.60.0": + version "0.60.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mongoose/-/instrumentation-mongoose-0.60.0.tgz#9481a90d3f75d66244d7f63709529cb7f2823103" + integrity sha512-8BahAZpKsOoc+lrZGb7Ofn4g3z8qtp5IxDfvAVpKXsEheQN7ONMH5djT5ihy6yf8yyeQJGS0gXFfpEAEeEHqQg== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.33.0" + "@opentelemetry/instrumentation-mysql2@0.59.0": version "0.59.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.59.0.tgz#938cd4a294b7e4a6e8c3855b8cfe267c8d2e5493" @@ -2314,6 +2458,15 @@ "@opentelemetry/semantic-conventions" "^1.33.0" "@opentelemetry/sql-common" "^0.41.2" +"@opentelemetry/instrumentation-mysql2@0.60.0": + version "0.60.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql2/-/instrumentation-mysql2-0.60.0.tgz#10eddc3f933a80f11e334ae31c67e9d1156373ca" + integrity sha512-m/5d3bxQALllCzezYDk/6vajh0tj5OijMMvOZGr+qN1NMXm1dzMNwyJ0gNZW7Fo3YFRyj/jJMxIw+W7d525dlw== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.33.0" + "@opentelemetry/sql-common" "^0.41.2" + "@opentelemetry/instrumentation-mysql@0.59.0": version "0.59.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.59.0.tgz#bf43cafbac5928236ea53704a52c718349c22e38" @@ -2323,6 +2476,15 @@ "@opentelemetry/semantic-conventions" "^1.33.0" "@types/mysql" "2.15.27" +"@opentelemetry/instrumentation-mysql@0.60.0": + version "0.60.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-mysql/-/instrumentation-mysql-0.60.0.tgz#e8e13b60f8d8fe8d0f4941f200ae3e4a4e5e4a3c" + integrity sha512-08pO8GFPEIz2zquKDGteBZDNmwketdgH8hTe9rVYgW9kCJXq1Psj3wPQGx+VaX4ZJKCfPeoLMYup9+cxHvZyVQ== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.33.0" + "@types/mysql" "2.15.27" + "@opentelemetry/instrumentation-pg@0.65.0": version "0.65.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.65.0.tgz#f1f76f8c57c5c6fec68c77ce6ee104fee5de13e1" @@ -2335,6 +2497,18 @@ "@types/pg" "8.15.6" "@types/pg-pool" "2.0.7" +"@opentelemetry/instrumentation-pg@0.66.0": + version "0.66.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-pg/-/instrumentation-pg-0.66.0.tgz#78d16b50dc4c5d851015823611a46243d63a88fb" + integrity sha512-KxfLGXBb7k2ueaPJfq2GXBDXBly8P+SpR/4Mj410hhNgmQF3sCqwXvUBQxZQkDAmsdBAoenM+yV1LhtsMRamcA== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.34.0" + "@opentelemetry/sql-common" "^0.41.2" + "@types/pg" "8.15.6" + "@types/pg-pool" "2.0.7" + "@opentelemetry/instrumentation-redis@0.61.0": version "0.61.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.61.0.tgz#b43b9c3b5d0b124f2e60b055e4529a3a4b55dbc4" @@ -2344,6 +2518,15 @@ "@opentelemetry/redis-common" "^0.38.2" "@opentelemetry/semantic-conventions" "^1.27.0" +"@opentelemetry/instrumentation-redis@0.62.0": + version "0.62.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-redis/-/instrumentation-redis-0.62.0.tgz#ecde90337fa49fec8d243bcbb8d470ce1a9ee7a1" + integrity sha512-y3pPpot7WzR/8JtHcYlTYsyY8g+pbFhAqbwAuG5bLPnR6v6pt1rQc0DpH0OlGP/9CZbWBP+Zhwp9yFoygf/ZXQ== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/redis-common" "^0.38.2" + "@opentelemetry/semantic-conventions" "^1.27.0" + "@opentelemetry/instrumentation-tedious@0.32.0": version "0.32.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.32.0.tgz#8204a14adb71adcbf7d72705244d606bb69e428a" @@ -2353,6 +2536,15 @@ "@opentelemetry/semantic-conventions" "^1.33.0" "@types/tedious" "^4.0.14" +"@opentelemetry/instrumentation-tedious@0.33.0": + version "0.33.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-tedious/-/instrumentation-tedious-0.33.0.tgz#00f6698f8afae1b350bf0c463a59eeae3c8d25d7" + integrity sha512-Q6WQwAD01MMTub31GlejoiFACYNw26J426wyjvU7by7fDIr2nZXNW4vhTGs7i7F0TnXBO3xN688g1tdUgYwJ5w== + dependencies: + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.33.0" + "@types/tedious" "^4.0.14" + "@opentelemetry/instrumentation-undici@0.23.0": version "0.23.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.23.0.tgz#e328bf6e53847ba7baa2a345d02221cc62917cec" @@ -2362,6 +2554,15 @@ "@opentelemetry/instrumentation" "^0.213.0" "@opentelemetry/semantic-conventions" "^1.24.0" +"@opentelemetry/instrumentation-undici@0.24.0": + version "0.24.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation-undici/-/instrumentation-undici-0.24.0.tgz#6ad41245012742899294edf65aa79fd190369094" + integrity sha512-oKzZ3uvqP17sV0EsoQcJgjEfIp0kiZRbYu/eD8p13Cbahumf8lb/xpYeNr/hfAJ4owzEtIDcGIjprfLcYbIKBQ== + dependencies: + "@opentelemetry/core" "^2.0.0" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/semantic-conventions" "^1.24.0" + "@opentelemetry/instrumentation@0.213.0", "@opentelemetry/instrumentation@^0.213.0": version "0.213.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.213.0.tgz#55362569efd0cba00aab9921a78dd20dfddf70b6" @@ -2371,6 +2572,15 @@ import-in-the-middle "^3.0.0" require-in-the-middle "^8.0.0" +"@opentelemetry/instrumentation@0.214.0", "@opentelemetry/instrumentation@^0.214.0": + version "0.214.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.214.0.tgz#2649e8a29a8c4748bc583d35281c80632f046e25" + integrity sha512-MHqEX5Dk59cqVah5LiARMACku7jXSVk9iVDWOea4x3cr7VfdByeDCURK6o1lntT1JS/Tsovw01UJrBhN3/uC5w== + dependencies: + "@opentelemetry/api-logs" "0.214.0" + import-in-the-middle "^3.0.0" + require-in-the-middle "^8.0.0" + "@opentelemetry/instrumentation@^0.207.0": version "0.207.0" resolved "https://registry.yarnpkg.com/@opentelemetry/instrumentation/-/instrumentation-0.207.0.tgz#1a5a921c04f171ff28096fa320af713f3c87ec14" @@ -2394,7 +2604,7 @@ resolved "https://registry.yarnpkg.com/@opentelemetry/redis-common/-/redis-common-0.38.2.tgz#cefa4f3e79db1cd54f19e233b7dfb56621143955" integrity sha512-1BCcU93iwSRZvDAgwUxC/DV4T/406SkMfxGqu5ojc3AvNI+I9GhV7v0J1HljsczuuhcnFLYqD5VmwVXfCGHzxA== -"@opentelemetry/resources@2.6.1", "@opentelemetry/resources@^2.6.0": +"@opentelemetry/resources@2.6.1", "@opentelemetry/resources@^2.6.0", "@opentelemetry/resources@^2.6.1": version "2.6.1" resolved "https://registry.yarnpkg.com/@opentelemetry/resources/-/resources-2.6.1.tgz#e1b02772c5f65c0e074d59e4743188f7575e97c7" integrity sha512-lID/vxSuKWXM55XhAKNoYXu9Cutoq5hFdkbTdI/zDKQktXzcWBVhNsOkiZFTMU9UtEWuGRNe0HUgmsFldIdxVA== @@ -2402,7 +2612,7 @@ "@opentelemetry/core" "2.6.1" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/sdk-trace-base@^2.6.0": +"@opentelemetry/sdk-trace-base@^2.6.0", "@opentelemetry/sdk-trace-base@^2.6.1": version "2.6.1" resolved "https://registry.yarnpkg.com/@opentelemetry/sdk-trace-base/-/sdk-trace-base-2.6.1.tgz#ed353062be4c28a0649247ad369654020c29bfce" integrity sha512-r86ut4T1e8vNwB35CqCcKd45yzqH6/6Wzvpk2/cZB8PsPLlZFTvrh8yfOS3CYZYcUmAx4hHTZJ8AO8Dj8nrdhw== @@ -2411,12 +2621,7 @@ "@opentelemetry/resources" "2.6.1" "@opentelemetry/semantic-conventions" "^1.29.0" -"@opentelemetry/semantic-conventions@^1.24.0", "@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0", "@opentelemetry/semantic-conventions@^1.33.0", "@opentelemetry/semantic-conventions@^1.33.1", "@opentelemetry/semantic-conventions@^1.34.0", "@opentelemetry/semantic-conventions@^1.36.0": - version "1.39.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.39.0.tgz#f653b2752171411feb40310b8a8953d7e5c543b7" - integrity sha512-R5R9tb2AXs2IRLNKLBJDynhkfmx7mX0vi8NkhZb3gUkPWHn6HXk5J8iQ/dql0U3ApfWym4kXXmBDRGO+oeOfjg== - -"@opentelemetry/semantic-conventions@^1.28.0", "@opentelemetry/semantic-conventions@^1.40.0": +"@opentelemetry/semantic-conventions@^1.24.0", "@opentelemetry/semantic-conventions@^1.27.0", "@opentelemetry/semantic-conventions@^1.28.0", "@opentelemetry/semantic-conventions@^1.29.0", "@opentelemetry/semantic-conventions@^1.30.0", "@opentelemetry/semantic-conventions@^1.33.0", "@opentelemetry/semantic-conventions@^1.33.1", "@opentelemetry/semantic-conventions@^1.34.0", "@opentelemetry/semantic-conventions@^1.36.0", "@opentelemetry/semantic-conventions@^1.40.0": version "1.40.0" resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-1.40.0.tgz#10b2944ca559386590683392022a897eefd011d3" integrity sha512-cifvXDhcqMwwTlTK04GBNeIe7yyo28Mfby85QXFe1Yk8nmi36Ab/5UQwptOx84SsoGNRg+EVSjwzfSZMy6pmlw== @@ -3106,6 +3311,13 @@ dependencies: "@opentelemetry/instrumentation" "^0.207.0" +"@prisma/instrumentation@7.6.0": + version "7.6.0" + resolved "https://registry.yarnpkg.com/@prisma/instrumentation/-/instrumentation-7.6.0.tgz#22a4ea3e9d8cdc57cbaa0e26ccf10cb8db854549" + integrity sha512-ZPW2gRiwpPzEfgeZgaekhqXrbW+Y2RJKHVqUmlhZhKzRNCcvR6DykzylDrynpArKKRQtLxoZy36fK7U0p3pdgQ== + dependencies: + "@opentelemetry/instrumentation" "^0.207.0" + "@remirror/core-constants@3.0.0": version "3.0.0" resolved "https://registry.yarnpkg.com/@remirror/core-constants/-/core-constants-3.0.0.tgz#96fdb89d25c62e7b6a5d08caf0ce5114370e3b8f" @@ -3590,6 +3802,11 @@ resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.46.0.tgz#f3d6398acccddfea27dda656e639494f83d0bb09" integrity sha512-N3fj4zqBQOhXliS1Ne9euqIKuciHCGOJfPGQLwBoW9DNz03jF+NB8+dUKtrJ79YLoftjVgf8nbgwtADK7NR+2Q== +"@sentry/core@10.47.0": + version "10.47.0" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-10.47.0.tgz#175d1865f0d762ebe7be3b2a6ec3ece4e5a76a5a" + integrity sha512-nsYRAx3EWezDut+Zl+UwwP07thh9uY7CfSAi2whTdcJl5hu1nSp2z8bba7Vq/MGbNLnazkd3A+GITBEML924JA== + "@sentry/node-core@10.46.0": version "10.46.0" resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.46.0.tgz#15c7a2f8c71089049c8e66206915f2547cae52e2" @@ -3599,6 +3816,15 @@ "@sentry/opentelemetry" "10.46.0" import-in-the-middle "^3.0.0" +"@sentry/node-core@10.47.0": + version "10.47.0" + resolved "https://registry.yarnpkg.com/@sentry/node-core/-/node-core-10.47.0.tgz#1a010b8905361138d4c8cd4787431020d5c79629" + integrity sha512-qv6LsqHbkQmd0aQEUox/svRSz26J+l4gGjFOUNEay2armZu9XLD+Ct89jpFgZD5oIPNAj2jraodTRqydXiwS5w== + dependencies: + "@sentry/core" "10.47.0" + "@sentry/opentelemetry" "10.47.0" + import-in-the-middle "^3.0.0" + "@sentry/node@10.46.0": version "10.46.0" resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.46.0.tgz#89977f24e8bbd304ad6a1460f6efb5dd6d72ec56" @@ -3640,6 +3866,47 @@ "@sentry/opentelemetry" "10.46.0" import-in-the-middle "^3.0.0" +"@sentry/node@10.47.0": + version "10.47.0" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-10.47.0.tgz#6bdbe0ee3a6bb568b402ec16456f14a7c1a98e46" + integrity sha512-R+btqPepv88o635G6HtVewLjqCLUedBg5HBs7Nq1qbbKvyti01uArUF2f+3DsLenk5B9LUNiRlE+frZA44Ahmw== + dependencies: + "@fastify/otel" "0.18.0" + "@opentelemetry/api" "^1.9.1" + "@opentelemetry/context-async-hooks" "^2.6.1" + "@opentelemetry/core" "^2.6.1" + "@opentelemetry/instrumentation" "^0.214.0" + "@opentelemetry/instrumentation-amqplib" "0.61.0" + "@opentelemetry/instrumentation-connect" "0.57.0" + "@opentelemetry/instrumentation-dataloader" "0.31.0" + "@opentelemetry/instrumentation-express" "0.62.0" + "@opentelemetry/instrumentation-fs" "0.33.0" + "@opentelemetry/instrumentation-generic-pool" "0.57.0" + "@opentelemetry/instrumentation-graphql" "0.62.0" + "@opentelemetry/instrumentation-hapi" "0.60.0" + "@opentelemetry/instrumentation-http" "0.214.0" + "@opentelemetry/instrumentation-ioredis" "0.62.0" + "@opentelemetry/instrumentation-kafkajs" "0.23.0" + "@opentelemetry/instrumentation-knex" "0.58.0" + "@opentelemetry/instrumentation-koa" "0.62.0" + "@opentelemetry/instrumentation-lru-memoizer" "0.58.0" + "@opentelemetry/instrumentation-mongodb" "0.67.0" + "@opentelemetry/instrumentation-mongoose" "0.60.0" + "@opentelemetry/instrumentation-mysql" "0.60.0" + "@opentelemetry/instrumentation-mysql2" "0.60.0" + "@opentelemetry/instrumentation-pg" "0.66.0" + "@opentelemetry/instrumentation-redis" "0.62.0" + "@opentelemetry/instrumentation-tedious" "0.33.0" + "@opentelemetry/instrumentation-undici" "0.24.0" + "@opentelemetry/resources" "^2.6.1" + "@opentelemetry/sdk-trace-base" "^2.6.1" + "@opentelemetry/semantic-conventions" "^1.40.0" + "@prisma/instrumentation" "7.6.0" + "@sentry/core" "10.47.0" + "@sentry/node-core" "10.47.0" + "@sentry/opentelemetry" "10.47.0" + import-in-the-middle "^3.0.0" + "@sentry/nuxt@10.46.0": version "10.46.0" resolved "https://registry.yarnpkg.com/@sentry/nuxt/-/nuxt-10.46.0.tgz#2dcecd0f20f71e872260cea8285e752446c519d8" @@ -3663,6 +3930,13 @@ dependencies: "@sentry/core" "10.46.0" +"@sentry/opentelemetry@10.47.0": + version "10.47.0" + resolved "https://registry.yarnpkg.com/@sentry/opentelemetry/-/opentelemetry-10.47.0.tgz#499efc362ec9805e7a236a478a47bf3c745c2424" + integrity sha512-f6Hw2lrpCjlOksiosP0Z2jK/+l+21SIdoNglVeG/sttMyx8C8ywONKh0Ha50sFsvB1VaB8n94RKzzf3hkh9V3g== + dependencies: + "@sentry/core" "10.47.0" + "@sentry/rollup-plugin@5.1.1", "@sentry/rollup-plugin@^5.1.1": version "5.1.1" resolved "https://registry.yarnpkg.com/@sentry/rollup-plugin/-/rollup-plugin-5.1.1.tgz#0504fc89736fef515a7e52c03634f0aafb634118" From d230d5ba6d8df365c2365d548047707452affabc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 Apr 2026 10:07:52 +0000 Subject: [PATCH 4/6] chore(deps): bump follow-redirects in /web-frontend (#5193) (#4761) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- web-frontend/package.json | 2 +- web-frontend/yarn.lock | 35 +---------------------------------- 2 files changed, 2 insertions(+), 35 deletions(-) diff --git a/web-frontend/package.json b/web-frontend/package.json index 299abe2528..d2f0569912 100644 --- a/web-frontend/package.json +++ b/web-frontend/package.json @@ -94,7 +94,7 @@ "jwt-decode": "^3.1.2", "lodash.debounce": "^4.0.8", "lowlight": "^3.3.0", - "markdown-it": "13.0.2", + "markdown-it": "14.1.1", "markdown-it-regexp": "^0.4.0", "markdown-it-task-lists": "^2.1.1", "mitt": "^3.0.1", diff --git a/web-frontend/yarn.lock b/web-frontend/yarn.lock index f5772aaec5..318eb1242a 100644 --- a/web-frontend/yarn.lock +++ b/web-frontend/yarn.lock @@ -7062,11 +7062,6 @@ entities@^7.0.0, entities@^7.0.1: resolved "https://registry.yarnpkg.com/entities/-/entities-7.0.1.tgz#26e8a88889db63417dcb9a1e79a3f1bc92b5976b" integrity sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA== -entities@~3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4" - integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q== - env-paths@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -8973,13 +8968,6 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== -linkify-it@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec" - integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw== - dependencies: - uc.micro "^1.0.1" - linkify-it@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-5.0.0.tgz#9ef238bfa6dc70bd8e7f9572b52d369af569b421" @@ -9204,18 +9192,7 @@ markdown-it-task-lists@^2.1.1: resolved "https://registry.yarnpkg.com/markdown-it-task-lists/-/markdown-it-task-lists-2.1.1.tgz#f68f4d2ac2bad5a2c373ba93081a1a6848417088" integrity sha512-TxFAc76Jnhb2OUu+n3yz9RMu4CwGfaT788br6HhEDlvWfdeJcLUsxk1Hgw2yJio0OXsxv7pyIPmvECY7bMbluA== -markdown-it@13.0.2: - version "13.0.2" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.2.tgz#1bc22e23379a6952e5d56217fbed881e0c94d536" - integrity sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w== - dependencies: - argparse "^2.0.1" - entities "~3.0.1" - linkify-it "^4.0.1" - mdurl "^1.0.1" - uc.micro "^1.0.5" - -markdown-it@^14.0.0, markdown-it@^14.1.0: +markdown-it@14.1.1, markdown-it@^14.0.0, markdown-it@^14.1.0: version "14.1.1" resolved "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.1.tgz" integrity sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA== @@ -9266,11 +9243,6 @@ mdn-data@^2.25.0: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.26.0.tgz#377bcdadab4ded03f9aa90b4eb0e013aab99b46c" integrity sha512-ZqI0qjKWHMPcGUfLmlr80NPNVHIOjPMHtIOe1qXYFGS0YBZ1YKAzo9yk8W+gGrLCN0Xdv/RKxqdIsqPakEfmow== -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== - mdurl@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-2.0.0.tgz#80676ec0433025dd3e17ee983d0fe8de5a2237e0" @@ -12413,11 +12385,6 @@ typescript@^5.8.3: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.3.tgz#5b4f59e15310ab17a216f5d6cf53ee476ede670f" integrity sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw== -uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - uc.micro@^2.0.0, uc.micro@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-2.1.0.tgz#f8d3f7d0ec4c3dea35a7e3c8efa4cb8b45c9e7ee" From 00c450872b39349961a9b6ef86584909dbf6d661 Mon Sep 17 00:00:00 2001 From: Davide Silvestri <75379892+silvestrid@users.noreply.github.com> Date: Tue, 14 Apr 2026 14:44:35 +0200 Subject: [PATCH 5/6] chore: respect BASEROW_BACKEND_LOG_LEVEL setting in tests and management tasks (#5160) * chore: respect BASEROW_BACKEND_LOG_LEVEL setting in tests and management commands * fix: use dynamic Loguru {process} placeholder instead of baked os.getpid() With setup_logging() now called from CoreConfig.ready(), the PID was frozen to the parent process. Celery prefork children inherited the wrong PID in their log output. Loguru's {process} resolves per record. * fix: address feedback --- backend/src/baserow/config/asgi.py | 6 +----- backend/src/baserow/config/settings/test.py | 6 +++++- backend/src/baserow/config/wsgi.py | 6 +----- backend/src/baserow/core/apps.py | 4 ++++ backend/src/baserow/core/telemetry/tasks.py | 3 +-- backend/src/baserow/core/telemetry/telemetry.py | 3 +-- docs/testing/ai-assistant-evals.md | 3 +++ .../baserow_enterprise_tests/assistant/evals/conftest.py | 9 --------- 8 files changed, 16 insertions(+), 24 deletions(-) diff --git a/backend/src/baserow/config/asgi.py b/backend/src/baserow/config/asgi.py index 83e4730466..25fb61a308 100644 --- a/backend/src/baserow/config/asgi.py +++ b/backend/src/baserow/config/asgi.py @@ -10,7 +10,7 @@ log_env_warnings, ) from baserow.core.mcp import get_baserow_mcp_server -from baserow.core.telemetry.telemetry import setup_logging, setup_telemetry +from baserow.core.telemetry.telemetry import setup_telemetry from baserow.ws.routers import websocket_router # The telemetry instrumentation library setup needs to run prior to django's setup. @@ -18,10 +18,6 @@ django_asgi_app = get_asgi_application() -# It is critical to setup our own logging after django has been setup and done its own -# logging setup. Otherwise Django will try to destroy and log handlers we added prior. -setup_logging() - # Check that libraries meant to be lazy-loaded haven't been imported at startup. # This runs after Django is fully loaded, so it catches imports from all apps. check_lazy_loaded_libraries() diff --git a/backend/src/baserow/config/settings/test.py b/backend/src/baserow/config/settings/test.py index 661f447df4..efce073b52 100644 --- a/backend/src/baserow/config/settings/test.py +++ b/backend/src/baserow/config/settings/test.py @@ -26,7 +26,11 @@ TEST_ENV_VARS = {} # Prefixes for vars that can be overridden via env vars (for DB/Redis configuration) -ALLOWED_ENV_PREFIXES = ("DATABASE_", "BASEROW_EMBEDDINGS_API_URL") +ALLOWED_ENV_PREFIXES = ( + "DATABASE_", + "BASEROW_EMBEDDINGS_API_URL", + "BASEROW_BACKEND_LOG_LEVEL", +) def getenv_for_tests(key: str, default: str = "") -> str: diff --git a/backend/src/baserow/config/wsgi.py b/backend/src/baserow/config/wsgi.py index 4b267d8775..5ef10e2ed3 100644 --- a/backend/src/baserow/config/wsgi.py +++ b/backend/src/baserow/config/wsgi.py @@ -11,17 +11,13 @@ from django.core.wsgi import get_wsgi_application from baserow.config.helpers import check_lazy_loaded_libraries, log_env_warnings -from baserow.core.telemetry.telemetry import setup_logging, setup_telemetry +from baserow.core.telemetry.telemetry import setup_telemetry # The telemetry instrumentation library setup needs to run prior to django's setup. setup_telemetry(add_django_instrumentation=True) application = get_wsgi_application() -# It is critical to setup our own logging after django has been setup and done its own -# logging setup. Otherwise Django will try to destroy and log handlers we added prior. -setup_logging() - # This is only needed in asgi.py settings.BASEROW_LAZY_LOADED_LIBRARIES.append("mcp") diff --git a/backend/src/baserow/core/apps.py b/backend/src/baserow/core/apps.py index e26ee03cbb..caa9bd2187 100755 --- a/backend/src/baserow/core/apps.py +++ b/backend/src/baserow/core/apps.py @@ -491,6 +491,10 @@ def ready(self): if settings.SENTRY_DSN: patch_user_model_str() + from baserow.core.telemetry.telemetry import setup_logging + + setup_logging() + def _setup_health_checks(self): from health_check.plugins import plugin_dir diff --git a/backend/src/baserow/core/telemetry/tasks.py b/backend/src/baserow/core/telemetry/tasks.py index 1d503c7e30..c479004453 100644 --- a/backend/src/baserow/core/telemetry/tasks.py +++ b/backend/src/baserow/core/telemetry/tasks.py @@ -1,7 +1,7 @@ from celery import Task from celery.signals import worker_process_init -from baserow.core.telemetry.telemetry import setup_logging, setup_telemetry +from baserow.core.telemetry.telemetry import setup_telemetry from baserow.core.telemetry.utils import otel_is_enabled TASK_NAME_KEY = "celery.task_name" @@ -10,7 +10,6 @@ @worker_process_init.connect def initialize_otel(**kwargs): setup_telemetry(add_django_instrumentation=False) - setup_logging() class BaserowTelemetryTask(Task): diff --git a/backend/src/baserow/core/telemetry/telemetry.py b/backend/src/baserow/core/telemetry/telemetry.py index e12cc381d6..456bb2b005 100644 --- a/backend/src/baserow/core/telemetry/telemetry.py +++ b/backend/src/baserow/core/telemetry/telemetry.py @@ -1,5 +1,4 @@ import logging -import os import sys from celery import signals @@ -43,7 +42,7 @@ def setup_logging(): # A slightly customized default loguru format which includes the process id. loguru_format = ( - f"{os.getpid()}|" + "{process}|" "{time:YYYY-MM-DD HH:mm:ss.SSS}|" "{level}|" "{name}:" diff --git a/docs/testing/ai-assistant-evals.md b/docs/testing/ai-assistant-evals.md index 77950cc27c..4de3f6cf4f 100644 --- a/docs/testing/ai-assistant-evals.md +++ b/docs/testing/ai-assistant-evals.md @@ -21,6 +21,9 @@ local test runs. # Set your API key (Groq example — works with any pydantic-ai provider) export GROQ_API_KEY=gsk_... +# Suppress noisy framework-level log messages (Celery task registration, etc.) +export BASEROW_BACKEND_LOG_LEVEL=WARNING + # Run all evals with the default model (groq:openai/gpt-oss-120b) just b test ../enterprise/backend/tests/baserow_enterprise_tests/assistant/evals/ \ -m eval -v diff --git a/enterprise/backend/tests/baserow_enterprise_tests/assistant/evals/conftest.py b/enterprise/backend/tests/baserow_enterprise_tests/assistant/evals/conftest.py index ea0299c75a..84a321611d 100644 --- a/enterprise/backend/tests/baserow_enterprise_tests/assistant/evals/conftest.py +++ b/enterprise/backend/tests/baserow_enterprise_tests/assistant/evals/conftest.py @@ -1,22 +1,13 @@ import asyncio import logging import os -import sys from django.conf import settings import pytest -from loguru import logger from baserow.config.settings.test import TEST_ENV_VARS -# Suppress DEBUG-level loguru output during evals. Baserow's cache layer logs -# every cache hit/miss at DEBUG, which floods the output when using -s. Agent -# message history is printed via print() and is captured by pytest: it appears -# in the failure report automatically without needing -s. -logger.remove() -logger.add(sys.stderr, level="WARNING") - # Expose API keys from TEST_ENV_FILE to os.environ so that LLM provider # SDKs (which read os.getenv() at import/construction time) can find them. # test.py already parses TEST_ENV_FILE via dotenv_values but deliberately From 9d8f54bca937cf4da16cce5db6d65fac75b49dc4 Mon Sep 17 00:00:00 2001 From: Davide Silvestri <75379892+silvestrid@users.noreply.github.com> Date: Tue, 14 Apr 2026 14:50:49 +0200 Subject: [PATCH 6/6] fix: field drag-and-drop offset and text selection with group-by active (#5194) Include activeGroupByWidth in crossSectionDraggingOffset so the drag placeholder and target indicator account for the group-by column width. Prevent default on mousedown to stop browser text selection during drag. --- .../fix_field_drag_placeholder_offset_with_group_by.json | 9 +++++++++ .../modules/database/components/view/grid/GridView.vue | 1 + .../components/view/grid/GridViewFieldDragging.vue | 1 + 3 files changed, 11 insertions(+) create mode 100644 changelog/entries/unreleased/bug/fix_field_drag_placeholder_offset_with_group_by.json diff --git a/changelog/entries/unreleased/bug/fix_field_drag_placeholder_offset_with_group_by.json b/changelog/entries/unreleased/bug/fix_field_drag_placeholder_offset_with_group_by.json new file mode 100644 index 0000000000..8d96b15939 --- /dev/null +++ b/changelog/entries/unreleased/bug/fix_field_drag_placeholder_offset_with_group_by.json @@ -0,0 +1,9 @@ +{ + "type": "bug", + "message": "Fix field drag-and-drop placeholder being offset by the group-by column width when a group by is active.", + "issue_origin": "github", + "issue_number": null, + "domain": "database", + "bullet_points": [], + "created_at": "2026-04-14" +} diff --git a/web-frontend/modules/database/components/view/grid/GridView.vue b/web-frontend/modules/database/components/view/grid/GridView.vue index fb2920409c..96719025c1 100644 --- a/web-frontend/modules/database/components/view/grid/GridView.vue +++ b/web-frontend/modules/database/components/view/grid/GridView.vue @@ -632,6 +632,7 @@ export default { crossSectionDraggingOffset() { const primary = this.fields.find((f) => f.primary) return ( + this.activeGroupByWidth + this.gridViewRowDetailsWidth + (primary ? this.getFieldWidth(primary) : 0) ) diff --git a/web-frontend/modules/database/components/view/grid/GridViewFieldDragging.vue b/web-frontend/modules/database/components/view/grid/GridViewFieldDragging.vue index cf27abc723..6639fd8611 100644 --- a/web-frontend/modules/database/components/view/grid/GridViewFieldDragging.vue +++ b/web-frontend/modules/database/components/view/grid/GridViewFieldDragging.vue @@ -134,6 +134,7 @@ export default { * the correct position. */ start(field, event) { + event.preventDefault() this.field = field this.targetFieldId = field.id this.dragging = true