diff --git a/packages/cli/package.json b/packages/cli/package.json index 2da970360..c051b2cb4 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -99,7 +99,7 @@ "@clack/prompts": "0.11.0", "@hono/node-server": "^2.0.10", "@mastra/client-js": "^1.38.0", - "@sentry/api": "^0.399.0", + "@sentry/api": "^0.400.0", "@sentry/core": "10.63.0", "@sentry/mcp-server": "workspace:*", "@sentry/node": "10.65.0", diff --git a/packages/cli/test/lib/replay-search.test.ts b/packages/cli/test/lib/replay-search.test.ts index 449d871aa..3c72ea08e 100644 --- a/packages/cli/test/lib/replay-search.test.ts +++ b/packages/cli/test/lib/replay-search.test.ts @@ -50,6 +50,8 @@ describe("isSupportedReplayField", () => { test("accepts nested fields from the published replay schema", () => { expect(isSupportedReplayField("user.geo.country_code")).toBe(true); expect(isSupportedReplayField("user.display_name")).toBe(true); + expect(isSupportedReplayField("ota_updates.channel")).toBe(true); + expect(isSupportedReplayField("replay_type")).toBe(true); }); test("recognizes user.display as a supported replay field", () => { @@ -59,6 +61,12 @@ describe("isSupportedReplayField", () => { test("rejects fields missing from the published replay schema", () => { expect(isSupportedReplayField("device.model_id")).toBe(false); expect(isSupportedReplayField("warning_ids")).toBe(false); + expect(isSupportedReplayField("info_ids")).toBe(false); + }); + + test("does not offer internal replay fields as request roots", () => { + expect(requestableRoots.has("info_ids")).toBe(false); + expect(requestableRoots.has("warning_ids")).toBe(false); }); }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5efa922f..e7e796db1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -444,8 +444,8 @@ importers: specifier: ^1.38.0 version: 1.46.0(ai@6.0.230(zod@4.6.5))(express@5.2.1)(zod@4.6.5) '@sentry/api': - specifier: ^0.399.0 - version: 0.399.0(valibot@1.4.2(typescript@5.9.3))(zod@4.6.5) + specifier: ^0.400.0 + version: 0.400.0(valibot@1.4.2(typescript@5.9.3))(zod@4.6.5) '@sentry/core': specifier: 10.63.0 version: 10.63.0(patch_hash=e663994979ff877a26ab6d4dea5968fbaee4ccdfdeb85623983535a572678940) @@ -4285,8 +4285,8 @@ packages: zod: optional: true - '@sentry/api@0.399.0': - resolution: {integrity: sha512-hv1LMTtWOwbSXT3qomGz3b4irCtn+2SaLVrRM6kkwNB0a3PyMmraQxM0vCzWs0GxxDRdNF51GPpnGrOwoX62Hg==} + '@sentry/api@0.400.0': + resolution: {integrity: sha512-JEffW2hxsRTr3WuP0t/XW9lUdhZRR7RN+rOLQC7UwlqDzz7F893oIK4/8Ba7mNwtUeiYQ/4pl9rc7gG/iuItyQ==} engines: {node: '>=22'} peerDependencies: valibot: '*' @@ -12635,7 +12635,7 @@ snapshots: valibot: 1.4.2(typescript@5.9.3) zod: 4.4.3 - '@sentry/api@0.399.0(valibot@1.4.2(typescript@5.9.3))(zod@4.6.5)': + '@sentry/api@0.400.0(valibot@1.4.2(typescript@5.9.3))(zod@4.6.5)': optionalDependencies: valibot: 1.4.2(typescript@5.9.3) zod: 4.6.5 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 17f387a05..1896cb78d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -161,6 +161,6 @@ minimumReleaseAgeExclude: - "@oxlint/binding-win32-x64-msvc@1.87.0" - oxfmt@0.72.0 - oxlint@1.87.0 - - "@sentry/api@0.399.0" + - "@sentry/api@0.400.0" - miniflare@5.20261019.1-beta - wrangler@4.151.3