{"id":593,"name":"@sentry/node","ecosystem":"npm","repository_url":"https://github.com/getsentry/sentry-javascript","issues_count":12421,"created_at":"2025-06-06T15:01:35.741Z","updated_at":"2025-06-06T15:01:35.741Z","purl":"pkg:npm/@sentry/node","metadata":{"id":1171761,"name":"@sentry/node","ecosystem":"npm","description":"Sentry Node SDK using OpenTelemetry for performance instrumentation","homepage":"https://github.com/getsentry/sentry-javascript/tree/master/packages/node","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/getsentry/sentry-javascript","keywords_array":[],"namespace":"sentry","versions_count":603,"first_release_published_at":"2018-02-23T09:07:36.000Z","latest_release_published_at":"2025-06-05T14:53:07.993Z","latest_release_number":"9.27.0","last_synced_at":"2025-06-05T14:55:21.941Z","created_at":"2022-04-08T12:48:24.677Z","updated_at":"2025-06-05T14:55:23.055Z","registry_url":"https://www.npmjs.com/package/@sentry/node","install_command":"npm install @sentry/node","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"v7":"7.120.3","v8":"8.55.0","next":"9.7.0-alpha.0","latest":"9.27.0"}},"repo_metadata":{"id":2364596,"uuid":"3328572","full_name":"getsentry/sentry-javascript","owner":"getsentry","description":"Official Sentry SDKs for JavaScript","archived":false,"fork":false,"pushed_at":"2024-10-25T21:35:59.000Z","size":139075,"stargazers_count":7952,"open_issues_count":497,"forks_count":1569,"subscribers_count":125,"default_branch":"develop","last_synced_at":"2024-10-27T10:05:41.840Z","etag":null,"topics":["angular","crash-reporting","ember","error-monitoring","hacktoberfest","javascript","javascript-client","nextjs","node","raven","react","sdk","sentry","sentry-client","tag-production","team-web-frontend","typescript","vue"],"latest_commit_sha":null,"homepage":"https://sentry.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/getsentry.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://sentry.io/pricing/","https://sentry.io/"]}},"created_at":"2012-02-01T20:16:25.000Z","updated_at":"2024-10-26T19:48:12.000Z","dependencies_parsed_at":"2024-02-04T18:07:50.846Z","dependency_job_id":"40240742-30c3-4176-8169-527860b48eff","html_url":"https://github.com/getsentry/sentry-javascript","commit_stats":{"total_commits":9247,"total_committers":585,"mean_commits":"15.806837606837608","dds":0.8868822320752676,"last_synced_commit":"b86c182fb845c82daab2858d86318a398868e8df"},"previous_names":["getsentry/raven-js"],"tags_count":616,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getsentry","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221683417,"owners_count":16863212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"getsentry","name":"Sentry","uuid":"1396951","kind":"organization","description":"Real-time crash reporting for your web apps, mobile apps, and games.","email":null,"website":"https://sentry.io","location":null,"twitter":"getsentry","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1396951?v=4","repositories_count":535,"last_synced_at":"2024-04-08T15:22:56.032Z","metadata":{"has_sponsors_listing":false,"funding":{"custom":["https://sentry.io/pricing/","https://sentry.io/"]}},"html_url":"https://github.com/getsentry","funding_links":["https://sentry.io/pricing/","https://sentry.io/"],"total_stars":84957,"followers":1454,"following":0,"created_at":"2022-11-02T16:22:50.307Z","updated_at":"2024-04-08T15:24:44.392Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getsentry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/getsentry/repositories"},"tags":[{"name":"8.36.0-alpha.1","sha":"8aea60b2f0cb188ab699b6d4e6de830f16961b81","kind":"commit","published_at":"2024-10-24T16:47:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.36.0-alpha.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.36.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.36.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.36.0-alpha.1/manifests"},{"name":"8.36.0-beta.0","sha":"4bcaa515258181d3cad2b6b2eba789d9ea29b0bc","kind":"commit","published_at":"2024-10-23T10:26:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.36.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.36.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.36.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.36.0-beta.0/manifests"},{"name":"8.36.0-alpha.0","sha":"73e9be6911a564a91c7e16df4b9453b95d3c86c2","kind":"commit","published_at":"2024-10-22T15:29:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.36.0-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.36.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.36.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.36.0-alpha.0/manifests"},{"name":"8.35.0","sha":"4e33b54469dab566113400032898d85dc861408a","kind":"commit","published_at":"2024-10-21T10:44:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.35.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.35.0/manifests"},{"name":"8.35.0-beta.0","sha":"1d638263ec04e554ed71d213861c0242cecebedb","kind":"commit","published_at":"2024-10-15T18:48:48.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.35.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.35.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.35.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.35.0-beta.0/manifests"},{"name":"8.35.0-alpha.0","sha":"314f51d58f8d85973c6b82eef19b55bb0d39a49a","kind":"commit","published_at":"2024-10-11T13:58:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.35.0-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.35.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.35.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.35.0-alpha.0/manifests"},{"name":"8.34.0","sha":"d7749aeee11bc54dbba7f801b48655ebf48ad5e1","kind":"commit","published_at":"2024-10-10T14:43:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.34.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.34.0/manifests"},{"name":"7.119.2","sha":"9211bd475985af7d41d39e4c419ce7092ffe8420","kind":"commit","published_at":"2024-10-10T13:34:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.119.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.119.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.119.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.119.2/manifests"},{"name":"7.119.1","sha":"c8452e11c8d0eab18686cc83de833a20cec43c66","kind":"commit","published_at":"2024-10-04T09:07:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.119.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.119.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.119.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.119.1/manifests"},{"name":"8.33.1","sha":"606cc3ae6ab135362ac2427feb9e7e4243b403c6","kind":"commit","published_at":"2024-10-03T11:26:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.33.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.33.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.33.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.33.1/manifests"},{"name":"8.33.0","sha":"7a5a05ec0306c6f542dd51307fefa9d6bce6f97a","kind":"commit","published_at":"2024-10-02T13:26:05.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.33.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.33.0/manifests"},{"name":"8.32.0","sha":"f1a8beaa612c8616d066ba8603c0286edace6ff7","kind":"commit","published_at":"2024-09-25T08:42:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.32.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.32.0/manifests"},{"name":"8.31.0-beta.0","sha":"af0528ec3b2548c2ec58ed40715463f6cb4695b5","kind":"commit","published_at":"2024-09-23T09:00:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.31.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.31.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.31.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.31.0-beta.0/manifests"},{"name":"8.31.0","sha":"5456e2c25a62828fd4d43c1716d40f542c629518","kind":"commit","published_at":"2024-09-20T12:11:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.31.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.31.0/manifests"},{"name":"8.30.0","sha":"c4fe3378a5c0f17afcf7bdc20d0901f52e450c87","kind":"commit","published_at":"2024-09-10T13:57:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.30.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.30.0/manifests"},{"name":"8.29.0","sha":"49d95cafb7e0c51542109d9d16343c9ce27e3098","kind":"commit","published_at":"2024-09-09T07:36:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.29.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.29.0/manifests"},{"name":"8.28.0","sha":"e78f15e29c6a65e34f7ab92932e174b702067553","kind":"commit","published_at":"2024-09-03T08:21:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.28.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.28.0/manifests"},{"name":"8.27.0","sha":"66a6316b28bb1dd89773f2c7a23278c54ad1b4b1","kind":"commit","published_at":"2024-08-27T12:02:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.27.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.27.0/manifests"},{"name":"7.119.0","sha":"f58bf69cfa771ba5d5ef65c7ff8bb8c103264d0a","kind":"commit","published_at":"2024-08-14T09:03:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.119.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.119.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.119.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.119.0/manifests"},{"name":"8.26.0","sha":"bff9dfd5d61b3f8c7364cb77bdea2d261a2ac8dd","kind":"commit","published_at":"2024-08-13T14:36:54.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.26.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.26.0/manifests"},{"name":"8.25.0","sha":"efadbf2e1ec6c856d95eb233c422256efac30da8","kind":"commit","published_at":"2024-08-09T07:27:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.25.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.25.0/manifests"},{"name":"8.24.0","sha":"7730bef468cbc4669873581c5d8a2053f0317e15","kind":"commit","published_at":"2024-08-06T10:45:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.24.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.24.0/manifests"},{"name":"8.23.0","sha":"ed92725fe8e286c58b245c0b759f973e52bb6ca9","kind":"commit","published_at":"2024-08-05T12:47:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.23.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.23.0/manifests"},{"name":"8.22.0","sha":"dcc319d57389b4b04b3a25c1c9c99d61737a06be","kind":"commit","published_at":"2024-08-01T07:01:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.22.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.22.0/manifests"},{"name":"8.21.0","sha":"b3166153a669dc44a42a7e15317f8898c531a9cd","kind":"commit","published_at":"2024-07-30T15:20:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.21.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.21.0/manifests"},{"name":"8.20.0","sha":"cdd0a927c185ff0413cf54074de4b91291644393","kind":"commit","published_at":"2024-07-24T11:51:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.20.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.20.0/manifests"},{"name":"8.19.0","sha":"ebd7a92d67a5ea436dfcc9e93f088fc2e99d9d6f","kind":"commit","published_at":"2024-07-19T08:42:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.19.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.19.0/manifests"},{"name":"8.18.0","sha":"c9ea6b89ba3547a67bf8d365edfe1e962fcf270e","kind":"commit","published_at":"2024-07-16T13:11:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.18.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.18.0/manifests"},{"name":"8.17.0","sha":"a03e28cce8bcd9447077cc47f1b6a1f03a79f065","kind":"commit","published_at":"2024-07-10T10:51:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.17.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.17.0/manifests"},{"name":"8.16.0","sha":"037516a76abef0975bf2304fb6b24abec850b31c","kind":"commit","published_at":"2024-07-09T14:18:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.16.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.16.0/manifests"},{"name":"8.15.0","sha":"b1e059896327ac6f16aa338183f457669eafac30","kind":"commit","published_at":"2024-07-05T08:22:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.15.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.15.0/manifests"},{"name":"8.14.0","sha":"3692a529e98ff856224abe1a2d6f3832c0426834","kind":"commit","published_at":"2024-07-04T08:19:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.14.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.14.0/manifests"},{"name":"8.13.0","sha":"9305d8ecbb4210399660c3e773a9e5ee7e2a0045","kind":"commit","published_at":"2024-06-27T12:24:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.13.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.13.0/manifests"},{"name":"8.12.0","sha":"a38ac886ba032bc26b0b19806f06d10ee1400fd3","kind":"commit","published_at":"2024-06-25T09:24:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.12.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.12.0/manifests"},{"name":"8.12.0-beta.0","sha":"af4e75ad4d106d9f875244f0e03763089dda7c81","kind":"commit","published_at":"2024-06-24T20:52:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.12.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.12.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.12.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.12.0-beta.0/manifests"},{"name":"8.11.0","sha":"dd0830bab5105bab4ce330c10c7ba5e7e8ae3c6b","kind":"commit","published_at":"2024-06-21T07:29:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.11.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.11.0/manifests"},{"name":"7.118.0","sha":"090af745f2381593e46244f6fab8bdbf8cc79c3d","kind":"commit","published_at":"2024-06-20T13:39:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.118.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.118.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.118.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.118.0/manifests"},{"name":"8.10.0","sha":"789cd6dfb324bb9687b6615c8b0468ca42b7475a","kind":"commit","published_at":"2024-06-19T11:01:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.10.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.10.0/manifests"},{"name":"8.9.2","sha":"9ff5b48fb18e7514cdf984b1bf4547a972431f23","kind":"commit","published_at":"2024-06-12T07:22:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.9.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.9.2/manifests"},{"name":"8.9.1","sha":"0ce14f88714859daf3ae1a520aaae04ad89fe359","kind":"commit","published_at":"2024-06-11T14:11:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.9.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.9.1/manifests"},{"name":"7.117.0","sha":"368ec6b5446f23b01c6db9ddd420a020833a4f92","kind":"commit","published_at":"2024-06-10T13:03:25.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.117.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.117.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.117.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.117.0/manifests"},{"name":"8.8.0","sha":"9bee1fdc77704368127ae9cf761466bc3341c1fc","kind":"commit","published_at":"2024-06-07T06:57:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.8.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.8.0/manifests"},{"name":"8.7.0","sha":"41b8f7926b347c286455127f9262c4da01c68e4f","kind":"commit","published_at":"2024-05-29T15:56:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.7.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.7.0/manifests"},{"name":"8.5.0","sha":"63d8ba43b3140ddfb6a660e6ba3f86d5556c90c5","kind":"commit","published_at":"2024-05-27T15:45:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.5.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.5.0/manifests"},{"name":"8.4.0","sha":"fa140359748e753f563bdd014da91081b868e8f0","kind":"commit","published_at":"2024-05-23T13:33:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.4.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.4.0/manifests"},{"name":"8.3.0","sha":"8b99de778ee7a5945864a106304621ea6c0a62e3","kind":"commit","published_at":"2024-05-22T16:36:16.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.3.0/manifests"},{"name":"7.116.0","sha":"79cb6b16fd21b884a86af65edfa78375df8f404f","kind":"commit","published_at":"2024-05-17T12:12:42.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.116.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.116.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.116.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.116.0/manifests"},{"name":"8.2.1","sha":"bb2f1bcb8cb48b89ae9858f9a8d5167abca9531f","kind":"commit","published_at":"2024-05-16T15:53:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.2.1/manifests"},{"name":"8.2.0","sha":"8888dd74db66d7d2a3bfd77ebba927d5ba4f7515","kind":"commit","published_at":"2024-05-16T14:44:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.2.0/manifests"},{"name":"8.1.0","sha":"d31d7a0f63c954cb1ae8b42be09afa28bac27ce1","kind":"commit","published_at":"2024-05-16T08:40:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.1.0/manifests"},{"name":"7.115.0","sha":"6a0aa17d21ed160bf9c24c47e7febc2a6f60d9d1","kind":"commit","published_at":"2024-05-16T08:01:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.115.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.115.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.115.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.115.0/manifests"},{"name":"8.0.0","sha":"c336b11a813675319c1739f435d98e8bc5a1c0d3","kind":"commit","published_at":"2024-05-13T14:42:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0/manifests"},{"name":"8.0.0-rc.3","sha":"75640611edcdfb5b78f0f2d3344d3d3ec6379f99","kind":"commit","published_at":"2024-05-10T14:12:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-rc.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-rc.3/manifests"},{"name":"8.0.0-rc.2","sha":"7a3e16cfa70d8a685dddd180b13b222e9e0c4a49","kind":"commit","published_at":"2024-05-08T15:07:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-rc.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-rc.2/manifests"},{"name":"7.114.0","sha":"dba3037faedd178fff1ad577dea5c3ee0c5b203d","kind":"commit","published_at":"2024-05-07T15:16:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.114.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.114.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.114.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.114.0/manifests"},{"name":"8.0.0-rc.1","sha":"2c567ff29d2ca2329a33fcbdaf57833bfdbdf3d2","kind":"commit","published_at":"2024-05-06T18:06:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-rc.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-rc.1/manifests"},{"name":"8.0.0-beta.6","sha":"07db2415457a4afc50d12c004fab02619fb13991","kind":"commit","published_at":"2024-05-03T14:16:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-beta.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.6/manifests"},{"name":"7.113.0","sha":"29f5b8db591587258bd3ec09dd480322f2364391","kind":"commit","published_at":"2024-05-02T10:29:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.113.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.113.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.113.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.113.0/manifests"},{"name":"8.0.0-beta.5","sha":"350260e67d90f30f52a76c55269ddde25e524425","kind":"commit","published_at":"2024-04-30T08:30:16.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-beta.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.5/manifests"},{"name":"8.0.0-beta.4","sha":"928379e4061d1f2c7f29cc74f87dd67232c8fa53","kind":"commit","published_at":"2024-04-24T14:40:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-beta.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.4/manifests"},{"name":"7.112.2","sha":"b6fd7e8bc9f89252c046714d91d5b537f731ea05","kind":"commit","published_at":"2024-04-24T09:46:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.112.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.112.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.112.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.112.2/manifests"},{"name":"7.112.1","sha":"6f267d2c3cbe3e32e94b41cbd60ae332983d4f41","kind":"commit","published_at":"2024-04-23T12:19:48.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.112.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.112.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.112.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.112.1/manifests"},{"name":"7.112.0","sha":"6dc447d629a3ce469aa9b13109a0025baa0f994f","kind":"commit","published_at":"2024-04-23T07:56:38.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.112.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.112.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.112.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.112.0/manifests"},{"name":"8.0.0-beta.3","sha":"36b5e879cf86df24c4104c7be39a384bdbe106fc","kind":"commit","published_at":"2024-04-19T12:52:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-beta.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.3/manifests"},{"name":"7.111.0","sha":"7f51d0ff0010ace4f30d7c6be8eaa42ee4b9ee84","kind":"commit","published_at":"2024-04-18T14:59:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.111.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.111.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.111.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.111.0/manifests"},{"name":"8.0.0-beta.2","sha":"f215baba2f64082bb42f8cad2f5691bdf604eee3","kind":"commit","published_at":"2024-04-17T12:52:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-beta.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.2/manifests"},{"name":"8.0.0-beta.1","sha":"5bcb91f3058691e5ea6e1c8ffb1ef2d0bbc85017","kind":"commit","published_at":"2024-04-15T15:31:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-beta.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-beta.1/manifests"},{"name":"7.110.1","sha":"2ce36d5a7a9ba08ce42666906c8df4e9efe794fa","kind":"commit","published_at":"2024-04-15T09:32:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.110.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.110.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.110.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.110.1/manifests"},{"name":"7.110.0","sha":"9a52d9106c28dd68494e7eb21cee29a0df3f3c90","kind":"commit","published_at":"2024-04-11T14:53:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.110.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.110.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.110.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.110.0/manifests"},{"name":"8.0.0-alpha.9","sha":"6f953720c835a3ca018bdeab39c028549bdd1b2e","kind":"commit","published_at":"2024-04-08T12:56:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-alpha.9","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.9/manifests"},{"name":"7.109.0","sha":"4a9a2079e91b48b97e9772e20b950d8488bfbb11","kind":"commit","published_at":"2024-03-28T19:44:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.109.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.109.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.109.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.109.0/manifests"},{"name":"8.0.0-alpha.7","sha":"e94507fde4f6b98f03a0cee52d1e4c7868b946de","kind":"commit","published_at":"2024-03-27T13:49:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-alpha.7","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.7/manifests"},{"name":"8.0.0-alpha.5","sha":"1445131b7c3da93ddb607f50d1e1aa7650e91d83","kind":"commit","published_at":"2024-03-22T11:50:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-alpha.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.5/manifests"},{"name":"7.108.0","sha":"009bedc3d5a6f0c9128123f40aaf662a48936453","kind":"commit","published_at":"2024-03-21T21:10:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.108.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.108.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.108.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.108.0/manifests"},{"name":"7.107.0","sha":"48b8169d7ce71349fd9b020c065f5ba8ccbea7cf","kind":"commit","published_at":"2024-03-14T08:42:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.107.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.107.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.107.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.107.0/manifests"},{"name":"7.106.1","sha":"887f0e738ed8f46cebf2ddee70626b5bcc9e36c6","kind":"commit","published_at":"2024-03-11T12:16:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.106.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.106.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.106.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.106.1/manifests"},{"name":"7.106.0","sha":"6b3f70d0de6c41bc82962552e74f23328e612e60","kind":"commit","published_at":"2024-03-07T17:45:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.106.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.106.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.106.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.106.0/manifests"},{"name":"8.0.0-alpha.2","sha":"894c151b276076cbd6813f441a1038d12cc61cc9","kind":"commit","published_at":"2024-03-05T11:57:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/8.0.0-alpha.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/8.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/8.0.0-alpha.2/manifests"},{"name":"7.105.0","sha":"e23dc271efb3ac2b66ae4ce5747cf9482a664168","kind":"commit","published_at":"2024-03-01T09:32:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.105.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.105.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.105.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.105.0/manifests"},{"name":"7.104.0","sha":"eadb6c884887feacecb8eab17569bb64de9b9e99","kind":"commit","published_at":"2024-02-29T22:56:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.104.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.104.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.104.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.104.0/manifests"},{"name":"7.103.0","sha":"ef9315d630e537d12e98a9b37c457436f332192e","kind":"commit","published_at":"2024-02-27T09:38:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.103.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.103.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.103.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.103.0/manifests"},{"name":"7.102.1","sha":"26ec3bd7ef7c48360de7305f22978d03f219763c","kind":"commit","published_at":"2024-02-22T14:01:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.102.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.102.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.102.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.102.1/manifests"},{"name":"7.102.0","sha":"4c0fa37a39008b1256a2e51e977a2278bc58f7c7","kind":"commit","published_at":"2024-02-20T10:37:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.102.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.102.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.102.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.102.0/manifests"},{"name":"7.101.1","sha":"e4696dcc0e928c741bebce2311afdee86479fbfa","kind":"commit","published_at":"2024-02-15T09:34:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.101.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.101.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.101.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.101.1/manifests"},{"name":"7.101.0","sha":"b4d4a83096b53b88e79b54b7f2ea422f26df7de4","kind":"commit","published_at":"2024-02-13T13:41:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.101.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.101.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.101.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.101.0/manifests"},{"name":"7.100.1","sha":"424a9c1200f821e83770ceb12e6473b869a13bce","kind":"commit","published_at":"2024-02-07T09:37:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.100.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.100.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.100.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.100.1/manifests"},{"name":"7.100.0","sha":"17f4c209fc9fa78f1c11b835ab0aeda709dfc84c","kind":"commit","published_at":"2024-02-06T14:50:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.100.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.100.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.100.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.100.0/manifests"},{"name":"7.99.0","sha":"d32e8ed908a3df12eb53c9670b66049041ee3ac3","kind":"commit","published_at":"2024-01-30T15:35:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.99.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.99.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.99.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.99.0/manifests"},{"name":"7.98.0","sha":"c5421befcaeda7fb69d8ab57146254f14dfb23ab","kind":"commit","published_at":"2024-01-25T11:38:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.98.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.98.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.98.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.98.0/manifests"},{"name":"7.97.0","sha":"50b35abf816553a58dcc34534fcb874405ca16ce","kind":"commit","published_at":"2024-01-25T10:02:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.97.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.97.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.97.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.97.0/manifests"},{"name":"7.96.0","sha":"94935529cf7a809970d8099f3cf13e2e5096e4b7","kind":"commit","published_at":"2024-01-24T22:45:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.96.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.96.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.96.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.96.0/manifests"},{"name":"7.95.0","sha":"9a7af577f4edb22cecab39bcb9358fa7771c33bd","kind":"commit","published_at":"2024-01-23T16:57:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.95.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.95.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.95.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.95.0/manifests"},{"name":"7.94.1","sha":"cf062ba18da0028aa998a4c1f4a30417a3a1a04a","kind":"commit","published_at":"2024-01-19T11:52:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.94.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.94.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.94.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.94.1/manifests"},{"name":"7.93.0","sha":"d6e8bf84acc721b1a15acbf075e62e093f1a1917","kind":"commit","published_at":"2024-01-10T12:50:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.93.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.93.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.93.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.93.0/manifests"},{"name":"7.92.0","sha":"30eddd5e9013df5da19e36e67359eb037d06b09d","kind":"commit","published_at":"2024-01-04T17:48:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.92.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.92.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.92.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.92.0/manifests"},{"name":"7.91.0","sha":"4c19ee369bc9248bafea20c431def8f582ad9d0e","kind":"commit","published_at":"2023-12-22T10:58:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.91.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.91.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.91.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.91.0/manifests"},{"name":"7.90.0","sha":"21ca89887f85e3e43cacffd952c03a97c096cbd5","kind":"commit","published_at":"2023-12-20T13:52:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.90.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.90.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.90.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.90.0/manifests"},{"name":"7.89.0","sha":"5e9a4f48e49127ae4ee265c7bf89ede85707eeea","kind":"commit","published_at":"2023-12-19T15:17:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.89.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.89.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.89.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.89.0/manifests"},{"name":"7.88.0","sha":"c828397d2c0e7da7d08e65c2ffdda7b07cf34e66","kind":"commit","published_at":"2023-12-14T16:53:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.88.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.88.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.88.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.88.0/manifests"},{"name":"7.87.0","sha":"2583b6376a5bde652e29b0c18d4f996b3186396b","kind":"commit","published_at":"2023-12-13T12:43:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.87.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.87.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.87.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.87.0/manifests"},{"name":"7.86.0","sha":"24f795a0f5ca65c0e2ed4af8553ff2383580706d","kind":"commit","published_at":"2023-12-07T10:52:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.86.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.86.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.86.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.86.0/manifests"},{"name":"7.85.0","sha":"11e7474150c9fc06413a6919f1778c3f886383e3","kind":"commit","published_at":"2023-12-04T19:45:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.85.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.85.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.85.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.85.0/manifests"},{"name":"7.84.0","sha":"4f4bd32f270b17c2ae411d029e7cbb6f4f332f3b","kind":"commit","published_at":"2023-11-30T10:41:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.84.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.84.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.84.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.84.0/manifests"},{"name":"7.83.0","sha":"11d41d5f94cba86b07371a53f1030551178b7b34","kind":"commit","published_at":"2023-11-28T10:18:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.83.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.83.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.83.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.83.0/manifests"},{"name":"7.82.0","sha":"b6373e3e3dbb96a8467996962fb4d3e5e81a55d9","kind":"commit","published_at":"2023-11-27T16:23:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.82.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.82.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.82.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.82.0/manifests"},{"name":"7.81.1","sha":"69f78d76f7aaff67dc60d3cb7f17430b8e699014","kind":"commit","published_at":"2023-11-21T10:36:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.81.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.81.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.81.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.81.1/manifests"},{"name":"7.81.0","sha":"2f364fef35edf68a0066b9ec61c0d59db09cd6b0","kind":"commit","published_at":"2023-11-20T11:38:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.81.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.81.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.81.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.81.0/manifests"},{"name":"7.80.2-alpha.1","sha":"4008dc72e290617bfbd107df89335e49f4a8717d","kind":"commit","published_at":"2023-11-15T17:16:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.80.2-alpha.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.80.2-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.2-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.2-alpha.1/manifests"},{"name":"7.80.2-alpha.0","sha":"e87ec571f7efbbd9e7e10572d9cf1f33145cb679","kind":"commit","published_at":"2023-11-14T16:25:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.80.2-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.80.2-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.2-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.2-alpha.0/manifests"},{"name":"7.80.1","sha":"4288f690e74bfdb674c195d7b098e58d6ea8bb48","kind":"commit","published_at":"2023-11-14T09:51:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.80.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.80.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.1/manifests"},{"name":"7.80.0","sha":"c9fd9cac84584e991f962c1a5faaae7616c7943f","kind":"commit","published_at":"2023-11-09T15:11:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.80.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.80.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.80.0/manifests"},{"name":"7.79.0","sha":"7dc04727dd67e89c3c49b9fda09a48b738dbadfd","kind":"commit","published_at":"2023-11-08T15:02:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.79.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.79.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.79.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.79.0/manifests"},{"name":"7.78.0","sha":"174d38387c26d10a05343815bbb29683808d38c6","kind":"commit","published_at":"2023-11-08T09:57:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.78.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.78.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.78.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.78.0/manifests"},{"name":"v0.0.1-alpha.9","sha":"9c4c7ccda396e9212762a8062be6be657be865a5","kind":"tag","published_at":"2023-11-02T02:45:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.9","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.9/manifests"},{"name":"v0.0.1-alpha.8","sha":"b200e5196cc450dfd6eadfa956e3cb92abae050d","kind":"tag","published_at":"2023-11-02T01:48:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.8","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.8/manifests"},{"name":"v0.0.1-alpha.7","sha":"f35fd62b332263bf8f546ad7d50cfd6b3dce6c23","kind":"tag","published_at":"2023-11-01T16:25:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.7","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.7/manifests"},{"name":"v0.0.1-alpha.6","sha":"87eb23b360b1a8539d5e59ce04dc4de5317d3739","kind":"tag","published_at":"2023-10-31T19:42:25.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.6/manifests"},{"name":"7.77.0","sha":"a807adf87f510a370c35765bc3f631d49db8d001","kind":"commit","published_at":"2023-10-31T09:59:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.77.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.77.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.77.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.77.0/manifests"},{"name":"7.76.0","sha":"6b2e1fc8fd0cb1fe3fee2981bebec2bec67ac244","kind":"commit","published_at":"2023-10-27T15:21:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.76.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.76.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.76.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.76.0/manifests"},{"name":"v0.0.1-alpha.5","sha":"6e40c8b7cdb660f31f6c07605276713faa3398ce","kind":"tag","published_at":"2023-10-26T18:32:05.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.5/manifests"},{"name":"7.75.1","sha":"538890bf5fc5855f914c18d8fd348b65b383f6d8","kind":"commit","published_at":"2023-10-25T11:05:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.75.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.75.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.75.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.75.1/manifests"},{"name":"v0.0.1-alpha.4","sha":"45e66e9a9e02b0a9fcd523f96a5dc5d8453c65cc","kind":"tag","published_at":"2023-10-24T16:35:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.4/manifests"},{"name":"v0.0.1-alpha.3","sha":"6f5c189cc507446d0711a7c7f07be7d2bfe9f915","kind":"tag","published_at":"2023-10-24T15:57:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.3/manifests"},{"name":"7.75.0","sha":"0404d4515467ffb81e7540fdb04ba31b6d0acbf4","kind":"commit","published_at":"2023-10-24T10:01:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.75.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.75.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.75.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.75.0/manifests"},{"name":"7.74.2-alpha.1","sha":"52e08fd16473737a96c8ab6a80e6dc1ffede7402","kind":"commit","published_at":"2023-10-23T09:39:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.74.2-alpha.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.74.2-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.74.2-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.74.2-alpha.1/manifests"},{"name":"v0.0.1-alpha.2","sha":"3085bd75b64dd69b528f691fa293ce5143ac2a51","kind":"tag","published_at":"2023-10-18T20:21:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.2/manifests"},{"name":"v0.0.1-alpha.1","sha":"99e8835e06dbcb6af25d0fc66d042b39e1b7b885","kind":"tag","published_at":"2023-10-18T19:26:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.1/manifests"},{"name":"v0.0.1-alpha.0","sha":"c48705b0c61e02fe9902a40912a74d8895994198","kind":"tag","published_at":"2023-10-17T22:59:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.0.1-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.0.1-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.0.1-alpha.0/manifests"},{"name":"7.74.1","sha":"60fa5c78a4a9f35e4d3429d69733987795967ae1","kind":"commit","published_at":"2023-10-17T09:09:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.74.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.74.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.74.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.74.1/manifests"},{"name":"7.74.0","sha":"10e5d498487b51cd2095d34f9aeabfddd76876a5","kind":"commit","published_at":"2023-10-13T10:26:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.74.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.74.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.74.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.74.0/manifests"},{"name":"7.73.0","sha":"6c1f2f168e0b80c86cd9dc3fb64791aaba724c90","kind":"commit","published_at":"2023-10-02T11:10:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.73.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.73.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.73.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.73.0/manifests"},{"name":"7.72.0","sha":"e7bd97b8dbf1a82c84795ae0d4f0e9fb79472aef","kind":"commit","published_at":"2023-09-26T16:03:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.72.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.72.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.72.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.72.0/manifests"},{"name":"7.71.0","sha":"e3a51df340d45e368e8efab16c9b1c3eb20278ea","kind":"commit","published_at":"2023-09-25T12:52:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.71.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.71.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.71.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.71.0/manifests"},{"name":"7.70.0","sha":"9c1fe11e44e64464f5f673561aa63bb953172c58","kind":"commit","published_at":"2023-09-20T10:27:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.70.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.70.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.70.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.70.0/manifests"},{"name":"7.70.0-beta.1","sha":"b6d8e06a4943934e29a5cfa07b8a1f5fb586e3b3","kind":"commit","published_at":"2023-09-15T20:36:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.70.0-beta.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.70.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.70.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.70.0-beta.1/manifests"},{"name":"7.70.0-beta.0","sha":"14bd2465b045e1f4577d71aa9b607c435416c4ec","kind":"commit","published_at":"2023-09-13T23:51:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.70.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.70.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.70.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.70.0-beta.0/manifests"},{"name":"7.69.0","sha":"a03940b6ca85a2c9de7f78d545d68dede6870a98","kind":"commit","published_at":"2023-09-13T07:59:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.69.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.69.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.69.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.69.0/manifests"},{"name":"7.68.0","sha":"d074cecdfee13fd8fe652df62a538c8dd4bfe04e","kind":"commit","published_at":"2023-09-06T11:39:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.68.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.68.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.68.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.68.0/manifests"},{"name":"7.67.0","sha":"44e1259c33167ac1e64dde464fd3e5ab7c62265c","kind":"commit","published_at":"2023-09-05T09:47:54.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.67.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.67.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.67.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.67.0/manifests"},{"name":"7.67.0-beta.0","sha":"bbbb541d0fecb773b06fb4799f18780545102788","kind":"commit","published_at":"2023-08-30T22:34:54.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.67.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.67.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.67.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.67.0-beta.0/manifests"},{"name":"7.66.0","sha":"7306479462d4b49409b75749e8c3e90343949e31","kind":"commit","published_at":"2023-08-29T14:48:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.66.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.66.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.66.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.66.0/manifests"},{"name":"7.66.0-alpha.0","sha":"d0bc08faf3a74be0403ad2a3ae726a2434efd237","kind":"commit","published_at":"2023-08-28T23:16:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.66.0-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.66.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.66.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.66.0-alpha.0/manifests"},{"name":"7.65.0","sha":"903cabd30d9e9a51a2c8797ba816b65ecdb5429a","kind":"commit","published_at":"2023-08-28T12:41:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.65.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.65.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.65.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.65.0/manifests"},{"name":"7.65.0-alpha.0","sha":"908af46f388eb4ae98b1592629b7013b98a0d5a3","kind":"commit","published_at":"2023-08-16T21:16:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.65.0-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.65.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.65.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.65.0-alpha.0/manifests"},{"name":"7.64.0","sha":"e01d8f894d17e6b657c18bcb993db6e495ad834e","kind":"commit","published_at":"2023-08-14T08:09:29.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.64.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.64.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.64.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.64.0/manifests"},{"name":"7.64.0-alpha.0","sha":"fdcd4ce8c7053904a5b3bacb9d1c3499f3de7f10","kind":"commit","published_at":"2023-08-11T19:00:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.64.0-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.64.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.64.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.64.0-alpha.0/manifests"},{"name":"7.63.0","sha":"f3cd633730a168dd7b79689fae053852a6d579f3","kind":"commit","published_at":"2023-08-10T15:27:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.63.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.63.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.63.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.63.0/manifests"},{"name":"7.62.0","sha":"ba03f87875ce1720d88d5a8711f1b17b1e6f336c","kind":"commit","published_at":"2023-08-09T09:40:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.62.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.62.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.62.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.62.0/manifests"},{"name":"7.61.1","sha":"6e8dd40ea5be8c4af58d2f4945935f58d9772f0e","kind":"commit","published_at":"2023-08-03T14:25:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.61.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.61.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.61.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.61.1/manifests"},{"name":"7.61.0","sha":"eefb288e5300f29cb551fa45f771285a1f65b688","kind":"commit","published_at":"2023-07-31T14:05:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.61.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.61.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.61.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.61.0/manifests"},{"name":"7.60.1","sha":"39a970b46102fb59e6b6cf5dce078adef2232fd7","kind":"commit","published_at":"2023-07-26T14:06:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.60.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.60.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.60.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.60.1/manifests"},{"name":"7.60.0","sha":"be788f00e048d692b17df9ff6948e303c2722a81","kind":"commit","published_at":"2023-07-21T09:29:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.60.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.60.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.60.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.60.0/manifests"},{"name":"7.59.3","sha":"acc37e5f72e553764a04eba42cae36a430e54d30","kind":"commit","published_at":"2023-07-19T13:53:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.59.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.59.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.3/manifests"},{"name":"7.59.2","sha":"e3e38dd678856eadf74027b2129a58d9411f8fd5","kind":"commit","published_at":"2023-07-18T08:16:05.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.59.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.59.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.2/manifests"},{"name":"7.59.1","sha":"54b89f62c2de96cb4ad5079e0e4f3d532d4b14d9","kind":"commit","published_at":"2023-07-17T21:16:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.59.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.59.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.1/manifests"},{"name":"7.59.0","sha":"79c8ae8510d9ceb37191d588541c6fba1597bed5","kind":"commit","published_at":"2023-07-17T19:12:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.59.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.59.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.0/manifests"},{"name":"7.59.0-beta.1","sha":"0a52d925a9833b3702c127cdc68f7f3aa0fdf481","kind":"commit","published_at":"2023-07-17T10:00:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.59.0-beta.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.59.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.0-beta.1/manifests"},{"name":"7.59.0-beta.0","sha":"e78d10b53f7370df87c1bb232b5aec60a953a7cf","kind":"commit","published_at":"2023-07-13T11:15:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.59.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.59.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.59.0-beta.0/manifests"},{"name":"7.58.1","sha":"03d3e87e4177e6be5f5617f0e1bd6f6e88b47fe2","kind":"commit","published_at":"2023-07-13T10:01:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.58.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.58.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.58.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.58.1/manifests"},{"name":"7.58.0","sha":"cfcba5f560a5b7489c7972f014c60150de05a1ac","kind":"commit","published_at":"2023-07-12T15:15:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.58.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.58.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.58.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.58.0/manifests"},{"name":"7.57.0","sha":"3f8fb19a21972d6f6d55c1e12678d7ae5f3e4e56","kind":"commit","published_at":"2023-06-28T14:54:38.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.57.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.57.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.57.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.57.0/manifests"},{"name":"7.57.0-beta.0","sha":"6d84b2607e66509838afe347ebfe3e5103ee7e09","kind":"commit","published_at":"2023-06-21T07:25:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.57.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.57.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.57.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.57.0-beta.0/manifests"},{"name":"7.56.0","sha":"527bea7483f9e20b14a6e5187787f911feaeecd5","kind":"commit","published_at":"2023-06-19T13:28:05.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.56.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.56.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.56.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.56.0/manifests"},{"name":"7.55.2","sha":"f20bb47e3592aadd3356df98ac6b31f9390050b2","kind":"commit","published_at":"2023-06-14T14:00:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.55.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.55.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.55.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.55.2/manifests"},{"name":"7.55.1","sha":"4b4d3155e8c9370594a658511f6e8712195bb8a4","kind":"commit","published_at":"2023-06-14T10:26:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.55.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.55.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.55.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.55.1/manifests"},{"name":"7.55.0","sha":"b07238b98b1c84466837d3943c951c294dfa76f9","kind":"commit","published_at":"2023-06-13T13:21:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.55.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.55.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.55.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.55.0/manifests"},{"name":"7.54.0","sha":"d375517e803e73e49bee409fdf90313ce33888e5","kind":"commit","published_at":"2023-06-01T12:31:04.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.54.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.54.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.54.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.54.0/manifests"},{"name":"7.53.1","sha":"ae04e457b3e13c002a65f56388f367fbd9a0fc3c","kind":"commit","published_at":"2023-05-24T15:52:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.53.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.53.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.53.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.53.1/manifests"},{"name":"7.53.0","sha":"1ce4c3654ef8c41738d7d90890149933268e3058","kind":"commit","published_at":"2023-05-23T08:41:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.53.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.53.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.53.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.53.0/manifests"},{"name":"7.52.1","sha":"d0932ca0a4cad30fba979a2b7c292ebc976d8a01","kind":"commit","published_at":"2023-05-15T16:42:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.52.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.52.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.52.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.52.1/manifests"},{"name":"7.52.0","sha":"a09d5dc4584503791ab2bdf80c288aa957ac4153","kind":"commit","published_at":"2023-05-15T11:42:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.52.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.52.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.52.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.52.0/manifests"},{"name":"7.51.2","sha":"c4901b7e26b1a8533725ad903aa4d35633e06223","kind":"commit","published_at":"2023-05-08T18:16:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.51.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.51.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.51.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.51.2/manifests"},{"name":"7.51.1","sha":"c9f66ed009c4b0235b8b0168f08e563ce385584f","kind":"commit","published_at":"2023-05-08T12:05:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.51.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.51.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.51.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.51.1/manifests"},{"name":"7.51.0","sha":"8b4aad89a622ada0bcfe59374223c0616b7143b4","kind":"commit","published_at":"2023-05-04T14:13:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.51.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.51.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.51.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.51.0/manifests"},{"name":"7.50.0","sha":"d91bbf24ca7b9d4bed298cfae103c36f5efc4087","kind":"commit","published_at":"2023-04-26T20:06:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.50.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.50.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.50.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.50.0/manifests"},{"name":"7.49.0","sha":"073d739e75dbe65ce20d751d4b1a0d9d467973b8","kind":"commit","published_at":"2023-04-20T14:39:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.49.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.49.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.49.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.49.0/manifests"},{"name":"7.48.0","sha":"253e16d2015875ac5072e121254730a5c4837a81","kind":"commit","published_at":"2023-04-14T08:54:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.48.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.48.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.48.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.48.0/manifests"},{"name":"7.47.0","sha":"ad7b8766faf7c6399637df116614f53e19648e9d","kind":"commit","published_at":"2023-04-05T13:34:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.47.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.47.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.47.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.47.0/manifests"},{"name":"7.46.0","sha":"993dc3636fa423b7a028814c0d38d765f9024e73","kind":"commit","published_at":"2023-03-30T13:07:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.46.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.46.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.46.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.46.0/manifests"},{"name":"7.45.0","sha":"37e2c2be13692aa3448c2724dbec3c96265e0a29","kind":"commit","published_at":"2023-03-24T08:07:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.45.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.45.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.45.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.45.0/manifests"},{"name":"7.44.2","sha":"d44baa46bc20df686d9e24e42bcdb945d9ae1be9","kind":"commit","published_at":"2023-03-21T09:18:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.44.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.44.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.44.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.44.2/manifests"},{"name":"7.44.1","sha":"c592a0e362ccfb8f3a08b4c9678f6fdde0f0d6f3","kind":"commit","published_at":"2023-03-20T17:01:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.44.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.44.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.44.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.44.1/manifests"},{"name":"7.44.0","sha":"82fdfad9f59968097ec0962d15e4b6710cb3776b","kind":"commit","published_at":"2023-03-20T13:35:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.44.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.44.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.44.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.44.0/manifests"},{"name":"7.43.0","sha":"1b14f2704969dffce56650fab8f71008480bc18f","kind":"commit","published_at":"2023-03-13T14:28:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.43.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.43.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.43.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.43.0/manifests"},{"name":"7.42.0","sha":"8c8854931d488b6faa15f1ab1b23db4c1b33cbb1","kind":"commit","published_at":"2023-03-09T12:20:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.42.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.42.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.42.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.42.0/manifests"},{"name":"7.41.0","sha":"b03ae3226bb326d15b955cc7a5da5379ba72ac76","kind":"commit","published_at":"2023-03-06T11:24:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.41.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.41.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.41.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.41.0/manifests"},{"name":"7.40.0","sha":"dd827f1a547caff22dd4ccd4b001a339e213f43a","kind":"commit","published_at":"2023-03-01T16:50:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.40.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.40.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.40.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.40.0/manifests"},{"name":"7.39.0","sha":"557394c98f9bd875b50c439a4cf0a397ebf70e32","kind":"commit","published_at":"2023-02-27T13:50:16.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.39.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.39.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.39.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.39.0/manifests"},{"name":"7.38.0","sha":"a6cae1a269050a9c594682a17fb537ba57b410f6","kind":"commit","published_at":"2023-02-17T12:28:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.38.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.38.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.38.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.38.0/manifests"},{"name":"7.37.2","sha":"3420156d58d8a0ca8fbe755da82caf1f06f40638","kind":"commit","published_at":"2023-02-13T14:48:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.37.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.37.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.37.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.37.2/manifests"},{"name":"7.37.1","sha":"1bccb2ff0b30d6cc8ffbc6f0e11d11e39e5b8fe6","kind":"commit","published_at":"2023-02-10T15:07:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.37.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.37.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.37.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.37.1/manifests"},{"name":"7.37.0","sha":"1535d24ab19c30dba376539528358cfd0a3372a0","kind":"commit","published_at":"2023-02-09T15:40:25.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.37.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.37.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.37.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.37.0/manifests"},{"name":"7.36.0","sha":"64b04b2b2d85f34767d2130526937c693a6f3933","kind":"commit","published_at":"2023-02-02T12:49:38.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.36.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.36.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.36.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.36.0/manifests"},{"name":"7.35.0","sha":"64208ebd4a56c411074380bf96b254edd641798e","kind":"commit","published_at":"2023-02-01T11:45:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.35.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.35.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.35.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.35.0/manifests"},{"name":"7.34.0","sha":"279202d54e1e2df14e9c5c643681f33a1cc787e0","kind":"commit","published_at":"2023-01-26T20:46:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.34.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.34.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.34.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.34.0/manifests"},{"name":"7.34.0-beta.0","sha":"90be8ed6d4233cfe825c285e192d61fbb9c387bc","kind":"commit","published_at":"2023-01-25T11:42:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.34.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.34.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.34.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.34.0-beta.0/manifests"},{"name":"7.33.0","sha":"1d8bae908130ad09d17eb943c91c7f3df316fcb5","kind":"commit","published_at":"2023-01-24T16:01:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.33.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.33.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.33.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.33.0/manifests"},{"name":"7.32.1","sha":"19acab7f136e5758a98990cdafbd0782326be192","kind":"commit","published_at":"2023-01-23T15:29:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.32.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.32.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.32.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.32.1/manifests"},{"name":"7.32.0","sha":"027ce3fbf711df9d7873e2f1645ba55ebbf7d0a5","kind":"commit","published_at":"2023-01-23T09:53:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.32.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.32.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.32.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.32.0/manifests"},{"name":"7.31.1","sha":"e5756980679a9be6bf73ebe8a12cf714dba5ab60","kind":"commit","published_at":"2023-01-17T12:56:04.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.31.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.31.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.31.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.31.1/manifests"},{"name":"7.31.0","sha":"ead59adfe6de12cd93eef5c40d942d5457e06a1a","kind":"commit","published_at":"2023-01-16T15:09:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.31.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.31.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.31.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.31.0/manifests"},{"name":"7.30.0","sha":"19ec8c8b502738f516fc06f83c6bde5304f648ad","kind":"commit","published_at":"2023-01-10T12:38:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.30.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.30.0/manifests"},{"name":"7.29.0","sha":"a06f95ed69bbb7bfa6b142b1afc86fd1a1342eac","kind":"commit","published_at":"2023-01-04T12:38:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.29.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.29.0/manifests"},{"name":"7.28.1","sha":"36ac15125d7ee6728f74c0c136f0fe234b3a302d","kind":"commit","published_at":"2022-12-22T08:34:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.28.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.28.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.28.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.28.1/manifests"},{"name":"7.28.0","sha":"eeccd6ebc5d5d41fa323d11e1f88fe341471f362","kind":"commit","published_at":"2022-12-20T13:08:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.28.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.28.0/manifests"},{"name":"7.27.0","sha":"b616811ff4dae188dd5a47cf4b4780ae7158d179","kind":"commit","published_at":"2022-12-16T11:56:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.27.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.27.0/manifests"},{"name":"7.26.0","sha":"609f6a118c0b94544450c69ef3411d8334b2f3fd","kind":"commit","published_at":"2022-12-13T15:42:48.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.26.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.26.0/manifests"},{"name":"7.25.0","sha":"63ffeeb2a2521fcf448da869205f6cb71e441224","kind":"commit","published_at":"2022-12-12T11:46:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.25.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.25.0/manifests"},{"name":"7.24.2","sha":"3be92c676269973d9bb627ac8dfff64b2ecbaa01","kind":"commit","published_at":"2022-12-07T18:02:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.24.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.24.2/manifests"},{"name":"7.24.1","sha":"959dd1c5e3f1315fd3435013db829c4439e65deb","kind":"commit","published_at":"2022-12-07T12:36:42.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.24.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.24.1/manifests"},{"name":"7.24.0","sha":"8a8fe3e2f0645ce0147fb83c1b50e77bd1a51fcc","kind":"commit","published_at":"2022-12-06T16:45:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.24.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.24.0/manifests"},{"name":"7.23.0","sha":"03e6a2aa8919bf282245efb8ec5659d40140ec75","kind":"commit","published_at":"2022-12-01T15:42:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.23.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.23.0/manifests"},{"name":"7.22.0","sha":"19a34663e558ce9e40166dcb5b653801c9e21537","kind":"commit","published_at":"2022-11-29T13:05:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.22.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.22.0/manifests"},{"name":"7.21.1","sha":"68661612685351c8971e01fe79a45db5e6b5cdf6","kind":"commit","published_at":"2022-11-23T11:33:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.21.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.21.1/manifests"},{"name":"7.21.0","sha":"90e53c3c52bbec10df9607e0593e3d8aaa478c9f","kind":"commit","published_at":"2022-11-22T18:05:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.21.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.21.0/manifests"},{"name":"7.20.1","sha":"c06d03bc52ce7c71a4496c76a222c24d7cfb0588","kind":"commit","published_at":"2022-11-21T12:27:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.20.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.20.1/manifests"},{"name":"7.20.0","sha":"a2c3de3a495ce2782fd4a6c151dfc3144b536f92","kind":"commit","published_at":"2022-11-17T10:47:54.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.20.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.20.0/manifests"},{"name":"7.19.0","sha":"1818483e386f6f560effb241e1210fa8f67e9c82","kind":"commit","published_at":"2022-11-10T15:28:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.19.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.19.0/manifests"},{"name":"7.18.0","sha":"7cb8e6185ab221629f011245cd1a6640f08e7671","kind":"commit","published_at":"2022-11-08T09:20:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.18.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.18.0/manifests"},{"name":"7.17.4","sha":"1693828d2db795f7b6ce22dd6a9ed50a95e908f0","kind":"commit","published_at":"2022-11-03T09:56:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.17.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.4/manifests"},{"name":"7.17.3","sha":"7123838923edb5e3d2b5dfe7ec9aa72ecaa83281","kind":"commit","published_at":"2022-10-31T10:57:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.17.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.3/manifests"},{"name":"7.17.2","sha":"25b5f6f35fbdc2b5a546b3dc4511278ff340b702","kind":"commit","published_at":"2022-10-28T08:23:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.17.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.2/manifests"},{"name":"7.17.1","sha":"29f6a58db6501bbce19da1f7cbe56738afbdd8cc","kind":"commit","published_at":"2022-10-27T14:42:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.17.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.1/manifests"},{"name":"7.17.0","sha":"a1a87ba62cf03e29c283744dca17cacf939d0c44","kind":"commit","published_at":"2022-10-27T11:46:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.17.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.17.0/manifests"},{"name":"7.16.0","sha":"5386ce73e4ffa897bfe0ab039552f745066e92ea","kind":"commit","published_at":"2022-10-18T20:55:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.16.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.16.0/manifests"},{"name":"7.15.0","sha":"b2379a2441530214420561ddb4270b2a28431925","kind":"commit","published_at":"2022-10-10T11:34:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.15.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.15.0/manifests"},{"name":"7.14.2","sha":"96862faedef90ff321477f5f47113e90ac4228a3","kind":"commit","published_at":"2022-10-06T09:48:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.14.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.14.2/manifests"},{"name":"7.14.1","sha":"5530de172242ccc9b587f9df2b236e0434255ae7","kind":"commit","published_at":"2022-10-03T08:58:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.14.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.14.1/manifests"},{"name":"7.14.0","sha":"094dc1898054c7f62ff7742574fe7177a70fe56a","kind":"commit","published_at":"2022-09-28T09:53:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.14.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.14.0/manifests"},{"name":"7.13.0","sha":"3ea3848d45dadd6598a1db287756db0cfb36b808","kind":"commit","published_at":"2022-09-15T12:45:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.13.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.13.0/manifests"},{"name":"7.12.1","sha":"dc252ef1419d52b511b5fc4019f7e59c16c4a78c","kind":"commit","published_at":"2022-09-02T09:04:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.12.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.12.1/manifests"},{"name":"7.12.0","sha":"e3fbee5c4765ed8e7e3fe8c334fba43b9654a6fe","kind":"commit","published_at":"2022-08-31T17:00:48.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.12.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.12.0/manifests"},{"name":"7.11.1","sha":"c9d76df65b6cffa3c6ab56e9f1bc19ad7295cf9b","kind":"commit","published_at":"2022-08-17T18:57:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.11.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.11.1/manifests"},{"name":"7.11.0","sha":"753ad8611ccc197c49c828527d50eb250dc274ae","kind":"commit","published_at":"2022-08-17T10:28:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.11.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.11.0/manifests"},{"name":"7.10.0","sha":"5a3ed510ca5fc74efd6bc42f1569adb696619f86","kind":"commit","published_at":"2022-08-10T17:37:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.10.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.10.0/manifests"},{"name":"7.9.0","sha":"891383131b1d7ef28cf5f06da54a4e82a8db1949","kind":"commit","published_at":"2022-08-05T13:34:06.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.9.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.9.0/manifests"},{"name":"7.8.1","sha":"85026d7345bbffee5b96a8b6f5d48cf3c966a421","kind":"commit","published_at":"2022-08-01T13:36:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.8.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.8.1/manifests"},{"name":"7.8.0","sha":"8c8a1942d8a7bb8fded162ebc8d5c6096a7dd92e","kind":"commit","published_at":"2022-07-27T10:39:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.8.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.8.0/manifests"},{"name":"7.7.0","sha":"d1d7bac36cd04f0ffbf9a1b955b9d98a623c2f80","kind":"commit","published_at":"2022-07-15T12:24:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.7.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.7.0/manifests"},{"name":"7.6.0","sha":"7e030d1bb4f460eeb2e54de6010cd66b2432988e","kind":"commit","published_at":"2022-07-08T20:28:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.6.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.6.0/manifests"},{"name":"7.5.1","sha":"866a4d07535c1a2ff78a269bb931efd8462a3d5d","kind":"commit","published_at":"2022-07-06T11:53:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.5.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.5.1/manifests"},{"name":"7.5.0","sha":"398e12c59011e38bfa3d4ecf907c339cc38b2647","kind":"commit","published_at":"2022-07-04T12:26:48.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.5.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.5.0/manifests"},{"name":"7.4.1","sha":"3d8edc59d53b09ee3d0909f2632aa50bc603294a","kind":"commit","published_at":"2022-07-01T11:51:16.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.4.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.4.1/manifests"},{"name":"7.4.0","sha":"4e87ecba3e5a4c1b97d87257a9392e993fda1ad2","kind":"commit","published_at":"2022-07-01T09:44:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.4.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.4.0/manifests"},{"name":"7.3.1","sha":"5f5d186a8ff36efaca004e62de75b4464b919df5","kind":"commit","published_at":"2022-06-28T12:35:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.3.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.3.1/manifests"},{"name":"7.3.0","sha":"db410060455dc8bd2e8481cbc2ed1fcb2752811e","kind":"commit","published_at":"2022-06-24T12:26:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.3.0/manifests"},{"name":"7.2.0","sha":"ec0f05beb65441e84f6b532ecc9f46bb030a4ede","kind":"commit","published_at":"2022-06-17T09:22:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.2.0/manifests"},{"name":"7.1.1","sha":"a947b012e5a03edcae21cd46a7cd6c8d80c7c4e8","kind":"commit","published_at":"2022-06-07T23:59:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.1.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.1.1/manifests"},{"name":"7.1.0","sha":"1dfdb08db633f7f6e7cec3c21a58c6905c8259e7","kind":"commit","published_at":"2022-06-07T15:59:05.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.1.0/manifests"},{"name":"7.0.0","sha":"4cc07f6637a611d95d76121bf24152f6b38c51ab","kind":"commit","published_at":"2022-05-30T12:12:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0/manifests"},{"name":"7.0.0-rc.0","sha":"8f0cb525fdeba19d6782cec94c938b2ce4a80156","kind":"commit","published_at":"2022-05-25T15:37:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.0.0-rc.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-rc.0/manifests"},{"name":"7.0.0-beta.2","sha":"c146db5ed64148f2cd63ed72dbb99938e324eb76","kind":"commit","published_at":"2022-05-23T14:37:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.0.0-beta.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-beta.2/manifests"},{"name":"7.0.0-beta.1","sha":"30a909243aa58135f3148671f33ddc4ad29b50a2","kind":"commit","published_at":"2022-05-12T16:30:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.0.0-beta.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-beta.1/manifests"},{"name":"7.0.0-beta.0","sha":"50361b68d3b532e9a6b807e281922586a1e7ec76","kind":"commit","published_at":"2022-05-03T20:19:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.0.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-beta.0/manifests"},{"name":"6.19.7","sha":"5b3a175fc05596620adf125a080381cc259ce629","kind":"commit","published_at":"2022-04-26T12:35:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.7","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.7/manifests"},{"name":"7.0.0-alpha.1","sha":"90c83f1ae274a4bd15c3ce5175c5b18dd4a74040","kind":"commit","published_at":"2022-04-14T13:12:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.0.0-alpha.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-alpha.1/manifests"},{"name":"7.0.0-alpha.0","sha":"66f63dec376f7bbb424473506777cd2a7e4ac13e","kind":"commit","published_at":"2022-04-11T13:54:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/7.0.0-alpha.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/7.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/7.0.0-alpha.0/manifests"},{"name":"6.19.6","sha":"20eb6d089de25855279e5065a67b9f8167f6e0b5","kind":"commit","published_at":"2022-04-07T11:55:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.6/manifests"},{"name":"6.19.5","sha":"755d2cd0a31c1d8fcce4d77d7f137feb6e3ced36","kind":"commit","published_at":"2022-04-07T01:12:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.5/manifests"},{"name":"6.19.4","sha":"261f2e48310afffea5231089dafebab62310965c","kind":"commit","published_at":"2022-04-04T17:12:02.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.4/manifests"},{"name":"6.19.3","sha":"fe6f7b393f601e380ac646a2bc8b0330b4dc65fa","kind":"commit","published_at":"2022-03-30T01:04:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.3/manifests"},{"name":"6.19.2","sha":"f49c5098002f2c57d58f23a763c0f310e9950f46","kind":"commit","published_at":"2022-03-23T19:10:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.2/manifests"},{"name":"6.19.1","sha":"9268185df6ae87f045a54a7fc7784030c152751a","kind":"commit","published_at":"2022-03-21T18:16:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.1/manifests"},{"name":"6.19.0","sha":"b93e8d4371d09f29cc2e2b11b7ff405766c8798b","kind":"commit","published_at":"2022-03-21T15:09:25.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.19.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.19.0/manifests"},{"name":"6.18.2","sha":"22f518e51827b0672be11e5a52a07d44f12266cd","kind":"commit","published_at":"2022-03-08T13:34:16.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.18.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.18.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.2/manifests"},{"name":"6.18.1-beta.0","sha":"8443996af9515335887af5a87f7395f38836d38b","kind":"commit","published_at":"2022-03-01T19:52:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.18.1-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.18.1-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.1-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.1-beta.0/manifests"},{"name":"6.18.1","sha":"cb18c432d451e44fe2b199a09f9e43102eea17fa","kind":"commit","published_at":"2022-02-28T14:46:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.18.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.1/manifests"},{"name":"6.18.0","sha":"70c1d77e1e1f7b073a63180c7b2ff9978d6b22d2","kind":"commit","published_at":"2022-02-24T13:41:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.18.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.18.0/manifests"},{"name":"6.17.9","sha":"4ef06bf77ff81acc1c142eda4612cc13a92c9270","kind":"commit","published_at":"2022-02-16T02:12:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.9","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.9/manifests"},{"name":"6.17.8","sha":"db493a0f6fe288ba17a1adddf966ee8b63b5265d","kind":"commit","published_at":"2022-02-15T04:13:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.8","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.8/manifests"},{"name":"6.17.8-beta.0","sha":"07f9257fb156682d16d56ef4d338abd27dc17fc8","kind":"commit","published_at":"2022-02-11T14:40:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.8-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.8-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.8-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.8-beta.0/manifests"},{"name":"6.17.7","sha":"635dfc29439f9aaed78c3d397d888121237b5e54","kind":"commit","published_at":"2022-02-11T13:23:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.7","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.7/manifests"},{"name":"6.17.6","sha":"4b4faec2839482482309fae53822a1264dd51a25","kind":"tag","published_at":"2022-02-08T20:29:42.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.6/manifests"},{"name":"6.17.5","sha":"82779c330dfa03007399fcf496c52d98fb2434d8","kind":"tag","published_at":"2022-02-07T18:07:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.5/manifests"},{"name":"6.17.4","sha":"20d1bfbbca1ca207c38f4c99989d627c126d4c38","kind":"tag","published_at":"2022-02-02T15:42:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.4/manifests"},{"name":"6.17.3","sha":"42e245a55cbbd69837c2fa012ec74f97b1fbbdcf","kind":"tag","published_at":"2022-01-28T17:29:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.3/manifests"},{"name":"6.17.2","sha":"37b121349a3232832c3c61a2159f06cff374a321","kind":"tag","published_at":"2022-01-25T16:19:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.2/manifests"},{"name":"6.17.1","sha":"97cf273be44a5d5ddadc6316c86ecd9bc82895e5","kind":"tag","published_at":"2022-01-24T16:41:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.1/manifests"},{"name":"6.17.0","sha":"ad2f4ad049e7f95f0586c164cec7f9114ea2f804","kind":"tag","published_at":"2022-01-24T07:57:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.0/manifests"},{"name":"6.17.0-beta.0","sha":"2a9a3d4077c8fd982b7fa2957f06d8ab50a00d01","kind":"tag","published_at":"2022-01-10T13:09:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.17.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.17.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.17.0-beta.0/manifests"},{"name":"6.16.1","sha":"6919d17445ad6a6692844970640011b9555cf78b","kind":"tag","published_at":"2021-12-10T14:14:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.16.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.16.1/manifests"},{"name":"6.16.0","sha":"cec897028f78c69e4da7779e55cf87cfd41aafe8","kind":"tag","published_at":"2021-12-07T19:17:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.16.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.16.0/manifests"},{"name":"6.15.0","sha":"aa30ab6f03cc4adfa250fefcb18c62346e4d9877","kind":"tag","published_at":"2021-11-16T08:56:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.15.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.15.0/manifests"},{"name":"6.14.3","sha":"3807d991ce4269687c12ae43a30cbd207001d205","kind":"tag","published_at":"2021-11-11T18:22:02.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.14.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.3/manifests"},{"name":"6.14.2","sha":"9a623ddf93814aa2b9d25a7e04e45af829772d8e","kind":"tag","published_at":"2021-11-11T14:58:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.14.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.2/manifests"},{"name":"6.14.1","sha":"687b6c49da75f2cd63585b9845ebceb1f6e91bbd","kind":"tag","published_at":"2021-11-05T12:45:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.14.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.1/manifests"},{"name":"6.14.0","sha":"574741bbedfb084cf4f1a777c29eddb156049c8f","kind":"tag","published_at":"2021-11-03T10:22:02.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.14.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.14.0/manifests"},{"name":"6.13.3","sha":"cbb01ba00dae9e19f9661d5a8672fd1d5871cf1f","kind":"tag","published_at":"2021-10-06T15:28:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.3/manifests"},{"name":"6.13.2","sha":"1de7a0494c6fae143ed32a48f8dd3b2af7220c1b","kind":"tag","published_at":"2021-09-21T14:57:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.2/manifests"},{"name":"6.13.1","sha":"fdf519b27d61454648a7bd40eec992c11c973846","kind":"tag","published_at":"2021-09-20T18:37:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.1/manifests"},{"name":"6.13.0","sha":"a241a0c77bd5ebb4d7f1657c1e9eb5e4c2272fbf","kind":"tag","published_at":"2021-09-20T12:21:42.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0/manifests"},{"name":"6.13.0-beta.3","sha":"7474dce4013128939ac72f54a10178bacc9c16e5","kind":"tag","published_at":"2021-09-16T10:15:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.0-beta.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.3/manifests"},{"name":"6.13.0-beta.2","sha":"960a3818833dffcc4ca1ea0e0fee3f6d0712312f","kind":"tag","published_at":"2021-09-15T18:42:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.0-beta.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.2/manifests"},{"name":"6.13.0-beta.1","sha":"3db47b0f7fda96ab16887d825f35d6997e7222ab","kind":"tag","published_at":"2021-09-15T10:37:29.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.0-beta.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.1/manifests"},{"name":"6.13.0-beta.0","sha":"60541df0b8b32f3adc3241172c0742d272596d24","kind":"tag","published_at":"2021-09-01T06:41:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.13.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.13.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.13.0-beta.0/manifests"},{"name":"6.12.0","sha":"5686231d7c92eb466bd441936da36fcbc69f6f67","kind":"tag","published_at":"2021-08-31T16:05:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.12.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.12.0/manifests"},{"name":"6.12.0-beta.2","sha":"3d5b9dca88559c7dd6c00daf29fd22d6daafd0bd","kind":"tag","published_at":"2021-08-26T17:41:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.12.0-beta.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.12.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.12.0-beta.2/manifests"},{"name":"6.12.0-beta.1","sha":"cd64104f4d0b7d0efb45755ce1185869ce4ed82e","kind":"tag","published_at":"2021-08-24T08:09:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.12.0-beta.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.12.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.12.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.12.0-beta.1/manifests"},{"name":"6.11.0","sha":"948b9ad59560176eadeacabafe8d083d669f9729","kind":"tag","published_at":"2021-08-06T12:47:38.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.11.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.11.0/manifests"},{"name":"6.10.0","sha":"1713dd9f1cbd850dbd0bcdd5fc9a945837dd052d","kind":"tag","published_at":"2021-07-22T07:43:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.10.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0/manifests"},{"name":"6.10.0-beta.3","sha":"1e2d02b8bb3d47ec44f6dd66a0ae988d07bab707","kind":"tag","published_at":"2021-07-21T07:07:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.10.0-beta.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.10.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0-beta.3/manifests"},{"name":"6.10.0-beta.2","sha":"7c21d150f5c2cb920bf1650cab6fe4899a288c21","kind":"tag","published_at":"2021-07-19T16:40:02.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.10.0-beta.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.10.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0-beta.2/manifests"},{"name":"6.10.0-beta","sha":"97f5e9b79c863e389a014a634d4a51fbb7e16089","kind":"tag","published_at":"2021-07-16T10:44:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.10.0-beta","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.10.0-beta","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0-beta","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.10.0-beta/manifests"},{"name":"6.9.0","sha":"7a46d42cf7611158d8f90d7cb873681875e3cd62","kind":"tag","published_at":"2021-07-12T09:57:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.9.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.9.0/manifests"},{"name":"6.8.0","sha":"e93d96f732fbdbb23407a5fa5323311b683cc93f","kind":"tag","published_at":"2021-06-28T10:26:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.8.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.8.0/manifests"},{"name":"6.7.2","sha":"35498a6088a0a28eb8dabbcae4cedd712a6ca774","kind":"tag","published_at":"2021-06-21T15:37:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.7.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.7.2/manifests"},{"name":"6.7.1","sha":"e2a2a2e6e39b76a3fdabc8ce06dc1d9e910248b8","kind":"tag","published_at":"2021-06-15T12:05:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.7.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.7.1/manifests"},{"name":"6.7.0","sha":"e7a9014800c526b83e64d3b05f369d678d5efde0","kind":"tag","published_at":"2021-06-14T09:50:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.7.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.7.0/manifests"},{"name":"6.6.0","sha":"9a13c8bf8a11e5b13a85983fd6a0210cd08ecdfd","kind":"tag","published_at":"2021-06-10T13:07:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.6.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.6.0/manifests"},{"name":"6.5.1","sha":"66b41d4ef3ca0ddfe4094eaaa35a42945ac48e39","kind":"tag","published_at":"2021-06-02T17:21:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.5.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.5.1/manifests"},{"name":"6.5.0","sha":"b09807692c0b1289e5b9d35c962a9624790dfd79","kind":"tag","published_at":"2021-05-31T09:48:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.5.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.5.0/manifests"},{"name":"6.4.1","sha":"f9434edb0767a226f3ec89233133f1b8308ab671","kind":"tag","published_at":"2021-05-19T16:36:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.4.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.4.1/manifests"},{"name":"6.4.0","sha":"91f5aa0055d0c3b9424d4d69d86172fa5d704155","kind":"tag","published_at":"2021-05-17T07:37:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.4.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.4.0/manifests"},{"name":"6.3.6","sha":"3c9553333c19a2784dd652a8e4a60ca98430cc35","kind":"tag","published_at":"2021-05-10T09:04:29.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.3.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.6/manifests"},{"name":"6.3.5","sha":"3f7be6d3239949391c1fe1da42d794ce31925c1a","kind":"tag","published_at":"2021-04-30T13:15:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.3.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.5/manifests"},{"name":"6.3.4","sha":"726b4aa0ed7d1a33fbd68b6238a360a343e9e151","kind":"tag","published_at":"2021-04-29T09:20:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.3.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.4/manifests"},{"name":"6.3.3","sha":"ee17023a8efcb2226a3f37b2da4c839e51c41630","kind":"tag","published_at":"2021-04-28T11:01:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.3.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.3/manifests"},{"name":"6.3.2","sha":"4aab1aa018adc3a69c6758df900bf0ca8d12dd1f","kind":"tag","published_at":"2021-04-28T10:09:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.3.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.2/manifests"},{"name":"6.3.1","sha":"7962eee93ac3175dbe17884a699a5437f9c85d4c","kind":"tag","published_at":"2021-04-23T11:58:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.3.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.1/manifests"},{"name":"6.3.0","sha":"8bcd596c9c83ac708c9240b172cc679f06519df0","kind":"tag","published_at":"2021-04-20T15:15:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.3.0/manifests"},{"name":"6.2.5","sha":"1b59574b9adba411b201d1bbcd5631e896f849c3","kind":"tag","published_at":"2021-04-01T11:46:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.2.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.5/manifests"},{"name":"6.2.4","sha":"40eab2ec5f95c269d649d20a3111e841e9a55b7d","kind":"tag","published_at":"2021-03-30T12:55:04.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.2.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.4/manifests"},{"name":"6.2.3","sha":"dbb243cd8f06e87b1fcc44f8ed2d36ce7da2afc1","kind":"tag","published_at":"2021-03-19T18:16:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.2.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.3/manifests"},{"name":"6.2.2","sha":"547a01e8f9ad5e3afcde12281a6fd94a5d5c7be5","kind":"tag","published_at":"2021-03-11T09:25:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.2.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.2/manifests"},{"name":"6.2.1","sha":"ca0cbf8a9ce5836084af56ddb5c36443d49523ae","kind":"tag","published_at":"2021-03-01T16:27:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.1/manifests"},{"name":"6.2.0","sha":"37dd210bfba21e1f5d06aaa85950ab1d561cb64c","kind":"tag","published_at":"2021-02-18T10:45:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.2.0/manifests"},{"name":"6.1.0","sha":"245d11f043ec8a9583855f458f87365ec0218b53","kind":"tag","published_at":"2021-02-04T16:28:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.1.0/manifests"},{"name":"6.0.4","sha":"44c7422f223a2b7cf8972ba0b13d8a57b96b1ecb","kind":"tag","published_at":"2021-02-01T18:59:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.0.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.4/manifests"},{"name":"6.0.3","sha":"4ba7c44718e38715c60f071f62ffe77c8048f4d9","kind":"tag","published_at":"2021-01-29T15:56:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.0.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.3/manifests"},{"name":"6.0.2","sha":"6d7700cf8b4192a52b261b02a3b48372fe8da98b","kind":"tag","published_at":"2021-01-25T11:59:04.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.2/manifests"},{"name":"6.0.1","sha":"a82493ca0c251b764e0709568494c30526c5899c","kind":"tag","published_at":"2021-01-21T14:28:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.0.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.1/manifests"},{"name":"6.0.0","sha":"22de19a2776a24a2ba3ea68246c575ef10936b5b","kind":"tag","published_at":"2021-01-19T12:22:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/6.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/6.0.0/manifests"},{"name":"5.30.0","sha":"6de2dd435008bf4b4f230c653daf822ec39cd057","kind":"tag","published_at":"2021-01-13T11:40:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.30.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.30.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.30.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.30.0/manifests"},{"name":"5.29.2","sha":"6b4f30426cc7269ec2fd471386666e0578033f5d","kind":"tag","published_at":"2020-12-17T20:43:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.29.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.29.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.29.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.29.2/manifests"},{"name":"5.29.1","sha":"39bfa104761428432989ec0fb5396bd175754a3f","kind":"tag","published_at":"2020-12-16T11:38:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.29.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.29.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.29.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.29.1/manifests"},{"name":"5.29.0","sha":"93392f058468d65c7faabd49f826896844214a52","kind":"tag","published_at":"2020-12-07T10:49:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.29.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.29.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.29.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.29.0/manifests"},{"name":"5.28.0","sha":"705af78a56dc4a0437a2dbd2cd09da82f3918c52","kind":"tag","published_at":"2020-12-01T14:18:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.28.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.28.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.28.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.28.0/manifests"},{"name":"5.27.6","sha":"480d1774edab3afbc071aa598a3fc0afdde96d15","kind":"tag","published_at":"2020-11-23T12:37:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.27.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.27.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.6/manifests"},{"name":"5.27.5","sha":"a53c2809f9054de0025ba97a51aa663218c1c242","kind":"tag","published_at":"2020-11-23T10:29:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.27.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.27.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.5/manifests"},{"name":"5.27.4","sha":"250063170e0c871d52a83a414aeff7229857a28c","kind":"tag","published_at":"2020-11-13T11:02:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.27.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.27.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.4/manifests"},{"name":"5.27.3","sha":"e0be1540ed7ea2214f0f05f18af7ba48271dfd5e","kind":"tag","published_at":"2020-11-04T17:22:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.27.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.27.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.3/manifests"},{"name":"5.27.2","sha":"7d683baa5fea44f414c4f64976cb33d9d72cfafd","kind":"tag","published_at":"2020-10-29T11:25:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.27.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.27.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.2/manifests"},{"name":"5.27.1","sha":"1db89cc358259b5dd414ce9de8abc4523c6ea030","kind":"tag","published_at":"2020-10-23T10:31:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.27.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.1/manifests"},{"name":"5.27.0","sha":"a6215311551052a48a295403be3b45c45cc6fc09","kind":"tag","published_at":"2020-10-21T10:50:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.27.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.27.0/manifests"},{"name":"5.26.0","sha":"6c58cbe847876bef20cc24bb5b3b53a136c14328","kind":"tag","published_at":"2020-10-12T15:25:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.26.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.26.0/manifests"},{"name":"5.25.0","sha":"bca2c593e7adea2cdd8065a31fb370415118809b","kind":"tag","published_at":"2020-10-05T12:46:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.25.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.25.0/manifests"},{"name":"5.24.2","sha":"8096d02d5a3d5d981f32d15e1ef1a4bc13f0847d","kind":"tag","published_at":"2020-09-18T14:04:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.24.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.24.2/manifests"},{"name":"5.24.1","sha":"c5cff24c4740942fbe7a8ff18fb464cf54fcda12","kind":"tag","published_at":"2020-09-18T10:28:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.24.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.24.1/manifests"},{"name":"5.24.0","sha":"46ff7c295ce7e98a0434b5c1d04ad1bd71502d32","kind":"tag","published_at":"2020-09-18T08:34:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.24.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.24.0/manifests"},{"name":"5.23.0","sha":"5c15e06aed157fbc224f22e158e7bc30bff34194","kind":"tag","published_at":"2020-09-09T15:43:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.23.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.23.0/manifests"},{"name":"5.22.3","sha":"b185bfa7402c2a74fd9099de68617634a98a7f09","kind":"tag","published_at":"2020-08-28T16:27:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.22.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.3/manifests"},{"name":"5.22.2","sha":"4e95ff1ff753a3358556c21432e1c65b7dbc795e","kind":"tag","published_at":"2020-08-28T13:50:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.22.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.2/manifests"},{"name":"5.22.1","sha":"a3d96e36b8b176fc0d3853c2c5dd2310ec55f52f","kind":"tag","published_at":"2020-08-28T12:28:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.22.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.1/manifests"},{"name":"5.22.0","sha":"4048bea9bcb58690e155ce4629008f48a2eb204d","kind":"tag","published_at":"2020-08-27T10:49:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.22.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.22.0/manifests"},{"name":"5.21.4","sha":"0228d1fe106746f8c753201309d77690ce165bf4","kind":"tag","published_at":"2020-08-24T11:49:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.21.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.21.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.4/manifests"},{"name":"5.21.3","sha":"7bef2025149bb2ef68aca5bf7a75aea73d6992ba","kind":"tag","published_at":"2020-08-21T21:15:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.21.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.21.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.3/manifests"},{"name":"5.21.2","sha":"85b3921248d812496a7da5ad9a0a418545fc24b8","kind":"tag","published_at":"2020-08-21T18:28:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.21.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.21.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.2/manifests"},{"name":"5.21.1","sha":"0902d618b526b5d00c7bc921d3c244818767e24f","kind":"tag","published_at":"2020-08-12T20:00:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.21.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.21.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.1/manifests"},{"name":"5.21.0","sha":"1134446c983a7b807a8686c2e0c1079dc1edd0c0","kind":"tag","published_at":"2020-08-12T13:55:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.21.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.21.0/manifests"},{"name":"5.20.1","sha":"0df0db1b1f1dd88ff1f3069d8356a17f5b6b1129","kind":"tag","published_at":"2020-07-24T17:20:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.20.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.20.1/manifests"},{"name":"5.20.0","sha":"53369b86fe0cc6986c2e90923337972fa16d2200","kind":"tag","published_at":"2020-07-21T10:29:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.20.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.20.0/manifests"},{"name":"5.19.2","sha":"05fd5fc72d75094d01155f37a1adba1c1577eb95","kind":"tag","published_at":"2020-07-14T07:58:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.19.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.19.2/manifests"},{"name":"5.19.1","sha":"da87469721e65dee23d8f94b728643ea705a9359","kind":"tag","published_at":"2020-07-07T21:03:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.19.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.19.1/manifests"},{"name":"5.19.0","sha":"3be8157270b5ddeb187121fcb738735422be5547","kind":"tag","published_at":"2020-07-01T14:52:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.19.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.19.0/manifests"},{"name":"5.18.1","sha":"b1261aabecb7a4fb137a39453868b663711c6e1e","kind":"tag","published_at":"2020-06-26T10:08:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.18.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.18.1/manifests"},{"name":"5.18.0","sha":"60ba6abacd2f7df9bc5cc0fe752b8f7904dce197","kind":"tag","published_at":"2020-06-23T07:17:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.18.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.18.0/manifests"},{"name":"5.17.0","sha":"79b897341b6eef8a8c059aedaef8d1630e2b600c","kind":"tag","published_at":"2020-06-08T13:47:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.17.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.17.0/manifests"},{"name":"5.16.1","sha":"7e2b0183e2253e0b151f5ff933c0a7ca25744785","kind":"tag","published_at":"2020-06-03T16:53:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.16.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.1/manifests"},{"name":"5.16.0","sha":"7dd27c3bb1bfb20b7b1358d4b35b2a6e7a69c448","kind":"tag","published_at":"2020-06-02T10:55:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.16.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0/manifests"},{"name":"5.16.0-beta.5","sha":"741b6592e1bae07bf5fb7b9a0a5fc89312ebdea3","kind":"tag","published_at":"2020-05-28T11:29:02.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.16.0-beta.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.16.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.5/manifests"},{"name":"5.16.0-beta.4","sha":"00b6f61a6b1d209bce231400057e7ff87dcfc9c8","kind":"tag","published_at":"2020-05-27T13:44:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.16.0-beta.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.16.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.4/manifests"},{"name":"5.16.0-beta.3","sha":"e70aae4ad7c81fafc77140f6e9e6d2a7187229b0","kind":"tag","published_at":"2020-05-20T06:10:02.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.16.0-beta.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.16.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.3/manifests"},{"name":"5.16.0-beta.2","sha":"ce059c2ce1c54567035f2c309ab27d6a99a4434e","kind":"tag","published_at":"2020-05-19T08:42:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.16.0-beta.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.16.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.2/manifests"},{"name":"5.16.0-beta.1","sha":"8fcee6994fff0e5511e60c749773edd7544d995d","kind":"tag","published_at":"2020-05-12T13:15:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.16.0-beta.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.16.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.16.0-beta.1/manifests"},{"name":"5.15.5","sha":"2accf04513a10e10a205d7bd7c158a05b8fa96c9","kind":"tag","published_at":"2020-04-22T08:15:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.15.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.5/manifests"},{"name":"5.15.4","sha":"f6c76cf0dcbcaefd9d29c2f95b10cc3ed11e29f8","kind":"tag","published_at":"2020-03-27T13:45:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.15.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.4/manifests"},{"name":"5.15.3","sha":"26958a241212a0c722e0e539e74d2c47656435e1","kind":"tag","published_at":"2020-03-27T10:19:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.15.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.3/manifests"},{"name":"5.15.2","sha":"4df86f40a83dd40fb057ebe068fccd6f340936f3","kind":"tag","published_at":"2020-03-26T16:59:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.15.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.2/manifests"},{"name":"5.15.1","sha":"c9401a14ddc5e7ebee453aa1a681fdad5f67ccc5","kind":"tag","published_at":"2020-03-26T10:30:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.15.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.1/manifests"},{"name":"5.15.0","sha":"3ce26d5c476143ae8f76d06a251229aae048da6d","kind":"tag","published_at":"2020-03-20T08:25:16.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.15.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.15.0/manifests"},{"name":"5.14.2","sha":"455ebad2e7dc621b83e61b2641c63282a443daad","kind":"tag","published_at":"2020-03-13T13:32:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.14.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.14.2/manifests"},{"name":"5.14.1","sha":"de33eb09441db87399cb6b27ea85083bfe9ebfce","kind":"tag","published_at":"2020-03-12T10:09:29.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.14.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.14.1/manifests"},{"name":"5.14.0","sha":"cf3bf208de29535c118609e285d08dd7694f6f76","kind":"tag","published_at":"2020-03-11T08:14:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.14.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.14.0/manifests"},{"name":"5.13.2","sha":"9cfa4a5b979bc3ffdd062882171f1888b221b254","kind":"tag","published_at":"2020-03-05T08:24:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.13.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.13.2/manifests"},{"name":"5.13.1","sha":"0ceba7998cabeb06a2f85ae1986509ab78dc2a7a","kind":"tag","published_at":"2020-02-28T16:10:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.13.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.13.1/manifests"},{"name":"5.13.0","sha":"5de0e3b9c8ed99eed1f15fc7cab78bed6db3c0ba","kind":"tag","published_at":"2020-02-28T12:30:06.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.13.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.13.0/manifests"},{"name":"5.12.5","sha":"c15f489a5b56bbe6ad41c7c60860bb2b6739e7b4","kind":"tag","published_at":"2020-02-26T15:05:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.12.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.12.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.5/manifests"},{"name":"5.12.4","sha":"866375e7342999e5537cfbea65b4aeb9d0027e1d","kind":"tag","published_at":"2020-02-19T15:51:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.12.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.12.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.4/manifests"},{"name":"5.12.3","sha":"235324aac1926b1d8169b6e801c47c1a89f40a2a","kind":"tag","published_at":"2020-02-04T19:21:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.12.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.3/manifests"},{"name":"5.12.2","sha":"309dd594c438dcf5a628dffd5c2c24e0ba59bdf0","kind":"tag","published_at":"2020-02-04T14:35:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.12.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.2/manifests"},{"name":"5.12.1","sha":"16de493d3b77dae08b4c9415f146630929a8ce8f","kind":"tag","published_at":"2020-02-04T11:18:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.12.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.1/manifests"},{"name":"5.12.0","sha":"31bf714c33d63a0c75088283c1fcb7591abf3113","kind":"tag","published_at":"2020-02-03T15:33:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.12.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.12.0/manifests"},{"name":"5.11.2","sha":"bc97f92f54e67b5adc5710fcf104ae8abe1c372f","kind":"tag","published_at":"2020-01-29T12:44:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.11.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.11.2/manifests"},{"name":"5.11.1","sha":"0ee470b35fd0acf582c742e73215a39249dc8538","kind":"tag","published_at":"2020-01-15T12:53:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.11.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.11.1/manifests"},{"name":"5.11.0","sha":"07ab8dccefba0711a4aac8d130f721b1ce1f06c2","kind":"tag","published_at":"2020-01-08T15:28:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.11.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.11.0/manifests"},{"name":"5.10.2","sha":"b12397a806d973d3425bc495e04408f2b50f3ca2","kind":"tag","published_at":"2019-12-09T12:26:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.10.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.10.2/manifests"},{"name":"5.10.1","sha":"9740a4dc8623beb1144e24361409ebf844a5f6e6","kind":"tag","published_at":"2019-12-05T15:19:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.10.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.10.1/manifests"},{"name":"5.10.0","sha":"55ecd8a229b3c13465bf65b50537256558530739","kind":"tag","published_at":"2019-12-04T14:46:29.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.10.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.10.0/manifests"},{"name":"5.9.1","sha":"4a81f683acf5719b3bc08de50126b9a0c9f384a2","kind":"tag","published_at":"2019-11-18T12:17:29.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.9.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.9.1/manifests"},{"name":"5.9.0","sha":"f8777f591627e8ec4f594b2dfb276dc15e57effc","kind":"tag","published_at":"2019-11-13T19:49:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.9.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.9.0/manifests"},{"name":"5.8.0","sha":"f93056d8976fced8068b5a7d832254e79c69eb4c","kind":"tag","published_at":"2019-11-11T12:36:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.8.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.8.0/manifests"},{"name":"5.7.1","sha":"821435f5a62cddc97c4891ab0357e77308188eea","kind":"tag","published_at":"2019-10-15T10:21:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.7.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.7.1/manifests"},{"name":"5.7.0","sha":"ea5cadb198c11864522a17a634a305de41dc2139","kind":"tag","published_at":"2019-10-10T13:29:05.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.7.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.7.0/manifests"},{"name":"5.7.0-beta.0","sha":"643bb4033c7e2ea1227d83ff73d0e4ef6263408c","kind":"tag","published_at":"2019-10-03T15:20:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.7.0-beta.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.7.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.7.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.7.0-beta.0/manifests"},{"name":"5.6.3","sha":"3060a6e802dfb916abdf79674da43c4f80fb9f9a","kind":"tag","published_at":"2019-08-29T15:37:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.6.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.3/manifests"},{"name":"5.6.2","sha":"400594dbd8a04ddff08fb786bcdebcc0ed79dad0","kind":"tag","published_at":"2019-08-19T12:01:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.6.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.2/manifests"},{"name":"5.6.1","sha":"1936ddd795b985d057410bcb5f5adfef2ca52873","kind":"tag","published_at":"2019-08-08T10:06:44.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.6.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.1/manifests"},{"name":"5.6.0","sha":"c6d0ebf9bc4f1ea16a14eca4bd57b3b3a4f8d4b7","kind":"tag","published_at":"2019-08-07T11:28:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.6.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.6.0/manifests"},{"name":"5.5.0","sha":"994247d6bd629da70ff61fc0a72fc054b1723f8b","kind":"tag","published_at":"2019-07-05T11:16:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.5.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.5.0/manifests"},{"name":"5.4.3","sha":"96dfbecad8d09b4c4f8157951d42bd65b715f6ef","kind":"tag","published_at":"2019-06-21T13:28:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.4.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.3/manifests"},{"name":"5.4.2","sha":"d72b1760db11ca9f09784d044aa4ce0dd1d6e1bc","kind":"tag","published_at":"2019-06-20T13:26:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.4.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.2/manifests"},{"name":"v3.27.2","sha":"6d91db9332045d347449337bced7c6bc358af81c","kind":"tag","published_at":"2019-06-04T13:16:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v3.27.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v3.27.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v3.27.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v3.27.2/manifests"},{"name":"5.4.1","sha":"39af04b28ab3cf31537a4d3095fcaf4d33026dab","kind":"tag","published_at":"2019-06-01T08:30:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.4.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.1/manifests"},{"name":"5.4.0","sha":"0c79e3e785a5a7fb251f05238470331415f36ac9","kind":"tag","published_at":"2019-05-31T13:00:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.4.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.4.0/manifests"},{"name":"5.3.1","sha":"a3f51c9d424a8cf406a6e99e7c7273232737e8a0","kind":"tag","published_at":"2019-05-24T11:44:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.3.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.3.1/manifests"},{"name":"5.3.0","sha":"37cf45f6386444fd6e026cdb5c57584334a25d83","kind":"tag","published_at":"2019-05-22T08:27:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.3.0/manifests"},{"name":"v3.27.1","sha":"435a48a6032397f0a25366c577b380ca410bb9bd","kind":"tag","published_at":"2019-05-21T13:28:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v3.27.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v3.27.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v3.27.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v3.27.1/manifests"},{"name":"5.2.1","sha":"ecb6bdb19ffa1d659e0d1a175c816b88eb739fda","kind":"tag","published_at":"2019-05-13T08:37:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.2.1/manifests"},{"name":"5.2.0","sha":"fb06272459cdcdd3fb02cc6d53fa3deb7854d192","kind":"tag","published_at":"2019-05-08T14:35:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.2.0/manifests"},{"name":"5.1.3","sha":"5ee5d7a783d2e8609dcc9f63ff944d80b32f3a64","kind":"tag","published_at":"2019-05-07T10:34:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.1.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.3/manifests"},{"name":"5.1.2","sha":"218902820778e33517e45ca9c332f13f5485056c","kind":"tag","published_at":"2019-05-03T10:17:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.1.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.2/manifests"},{"name":"5.1.1","sha":"71412c6a5c0d36937bd664312c11e57bfc79e678","kind":"tag","published_at":"2019-04-23T14:07:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.1.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.1/manifests"},{"name":"5.1.0","sha":"01c6fc78a8e5f0b25894831f30513559743f3c2a","kind":"tag","published_at":"2019-04-18T12:26:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.1.0/manifests"},{"name":"5.0.8","sha":"5563dacd2364be8f1621d4acc91f5bc4778db3b0","kind":"tag","published_at":"2019-04-12T07:28:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.8","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.8/manifests"},{"name":"5.0.7","sha":"9ead8a43cf2e55e0a7da231c0c42fa043d920dd0","kind":"tag","published_at":"2019-04-10T10:22:42.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.7","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.7/manifests"},{"name":"5.0.6","sha":"48da7b9f8c0321e5cf4575879425568c943ffe19","kind":"tag","published_at":"2019-04-08T07:05:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.6/manifests"},{"name":"5.0.5","sha":"913eafc47c7c9ee3bb481615c5ad4016707ce926","kind":"tag","published_at":"2019-04-03T16:47:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.5/manifests"},{"name":"5.0.4","sha":"8b093bb1a9817bda9bdb3f1b610a42579bd5ac71","kind":"tag","published_at":"2019-04-02T14:38:42.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.4/manifests"},{"name":"5.0.3","sha":"70ef083866d55d4e8b2cd6c7f21036618b0a6457","kind":"tag","published_at":"2019-04-02T08:00:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.3/manifests"},{"name":"5.0.2","sha":"de3a5085b27750cf03e4c1e1f614201c2bb2a24b","kind":"tag","published_at":"2019-04-01T19:34:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.2/manifests"},{"name":"5.0.1","sha":"53495902494ee6022397a0e66f2460b770f20ed5","kind":"tag","published_at":"2019-04-01T17:20:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.1/manifests"},{"name":"5.0.0","sha":"7bb7e89bfeb6ef97c10f7d3c644a0b480d752f31","kind":"tag","published_at":"2019-04-01T10:03:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0/manifests"},{"name":"4.6.6","sha":"df72946f1392860092a7307cc2ba2dc74132babc","kind":"tag","published_at":"2019-03-28T08:14:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.6.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.6/manifests"},{"name":"5.0.0-rc.3","sha":"572cea99967f8aab9cc48ec072c0fab474f7dffc","kind":"tag","published_at":"2019-03-25T11:03:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.0-rc.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.3/manifests"},{"name":"5.0.0-rc.2","sha":"764efd17c3dc80e54d684e3874a8afcd85d9fa6a","kind":"tag","published_at":"2019-03-22T13:47:38.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.0-rc.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.2/manifests"},{"name":"4.6.5","sha":"f6f037db140861a600f50f9b041a934b9c62311a","kind":"tag","published_at":"2019-03-22T12:29:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.6.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.5/manifests"},{"name":"5.0.0-rc.1","sha":"6b2ce5665b4bcbfe782e638d8811e63b96aa3d0d","kind":"tag","published_at":"2019-03-22T10:06:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.0-rc.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.1/manifests"},{"name":"5.0.0-rc.0","sha":"bfbf9b94be4a119cec3b0a69459129e5ace756aa","kind":"tag","published_at":"2019-03-22T08:33:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.0-rc.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.0-rc.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-rc.0/manifests"},{"name":"5.0.0-beta.2","sha":"fa531c623d4f5a9157c1c72b48ba982c48ece765","kind":"tag","published_at":"2019-03-22T07:35:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.0-beta.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-beta.2/manifests"},{"name":"5.0.0-beta1","sha":"49ed3405ebef7f8a63fd096644790c5621e0aa73","kind":"tag","published_at":"2019-03-21T07:09:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/5.0.0-beta1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/5.0.0-beta1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-beta1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/5.0.0-beta1/manifests"},{"name":"4.6.4","sha":"69040cb6b496c699d60f1b5e3b0145d0cfca8849","kind":"tag","published_at":"2019-02-26T11:45:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.6.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.4/manifests"},{"name":"4.6.3","sha":"02af21e695f3df1079fb6fded94b28b362427dd5","kind":"tag","published_at":"2019-02-20T14:17:04.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.6.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.3/manifests"},{"name":"4.6.2","sha":"1c1b0715fbe927c178d95a81ca6219ec2d081f6a","kind":"tag","published_at":"2019-02-19T15:28:04.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.6.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.2/manifests"},{"name":"4.6.1","sha":"1f20110231529f2c0b5f0491b2a9b855af240e8e","kind":"tag","published_at":"2019-02-14T16:15:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.6.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.1/manifests"},{"name":"4.6.0","sha":"5c9b697dd9bfda196b831ab616f0da94f2149d8e","kind":"tag","published_at":"2019-02-14T14:01:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.6.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.6.0/manifests"},{"name":"4.5.4","sha":"bb75ee791197ffa184020c9bdee291a9fe6c5b32","kind":"tag","published_at":"2019-02-11T14:35:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.5.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.4/manifests"},{"name":"4.5.3","sha":"14f757ce32f1ed97fb3b97491ea580ea8dcbb844","kind":"tag","published_at":"2019-01-21T13:03:42.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.5.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.3/manifests"},{"name":"4.5.2","sha":"72926e1a02858d2f7d6f48eed86f729d58c1d44d","kind":"tag","published_at":"2019-01-16T15:45:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.5.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.2/manifests"},{"name":"4.5.1","sha":"6a390acf29b643d86832c7419a3d485087a45869","kind":"tag","published_at":"2019-01-14T10:26:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.5.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.1/manifests"},{"name":"4.5.0","sha":"2362a5752f2e1546e1d984ff2244cc6cf2e5537a","kind":"tag","published_at":"2019-01-10T14:39:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.5.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.5.0/manifests"},{"name":"4.4.2","sha":"128da98b4e89344be8ae9b82caa14f41265bd217","kind":"tag","published_at":"2018-12-13T19:05:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.4.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.4.2/manifests"},{"name":"4.4.1","sha":"70b24ed25b73cc15472b2bd1c6032e22bf20d112","kind":"commit","published_at":"2018-11-29T18:48:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.4.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.4.1/manifests"},{"name":"4.4.0","sha":"5051a07f167c9b56dac8b7a71014e74043754634","kind":"commit","published_at":"2018-11-27T14:34:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.4.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.4.0/manifests"},{"name":"4.3.4","sha":"df8243c8a3a995cbc9790de9300b66d59ad956a8","kind":"commit","published_at":"2018-11-21T08:31:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.3.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.4/manifests"},{"name":"4.3.3","sha":"85b723eb0981278576ce9d2fb22a59e469afe01e","kind":"commit","published_at":"2018-11-20T14:44:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.3.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.3/manifests"},{"name":"4.3.2","sha":"b92ac803d59806578e7e3c292c40f25aa145b5f4","kind":"commit","published_at":"2018-11-16T15:23:25.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.3.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.2/manifests"},{"name":"4.3.1","sha":"c3cae24a18a34f1ae7d823b20ae6bb7950f9e926","kind":"commit","published_at":"2018-11-16T14:24:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.3.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.1/manifests"},{"name":"4.3.0","sha":"a461af58566961284b78b3ad7ae95af4a7b67e43","kind":"commit","published_at":"2018-11-07T14:32:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.3.0/manifests"},{"name":"4.2.4","sha":"60fee6bfacf47d479e29d38c09c1f3fe5fba0b78","kind":"commit","published_at":"2018-11-02T07:50:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.2.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.4/manifests"},{"name":"4.2.3","sha":"e3d42275c7a39fd20b805bb94e13cfd72024d090","kind":"commit","published_at":"2018-10-25T12:22:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.2.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.3/manifests"},{"name":"4.2.2","sha":"ae03f14957a6b57f192bc3dcefb69eec7b61bf93","kind":"commit","published_at":"2018-10-25T09:02:25.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.2.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.2/manifests"},{"name":"4.2.1","sha":"f25aecb9de09e9f841fe8016d3e88621df590c23","kind":"commit","published_at":"2018-10-23T11:05:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.1/manifests"},{"name":"4.2.0","sha":"4b4e1722cd1840b2a11297f6962ca3f0df485e96","kind":"commit","published_at":"2018-10-22T12:21:33.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.2.0/manifests"},{"name":"4.1.1","sha":"3fd9e95e7186fdc00fe17268abbb3ddd40576c12","kind":"commit","published_at":"2018-10-10T18:44:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.1.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.1.1/manifests"},{"name":"4.1.0","sha":"c8a38b60a5340b5346154d03e20da753a3253a1a","kind":"commit","published_at":"2018-10-10T11:51:54.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.1.0/manifests"},{"name":"4.0.6","sha":"f474d18d3d473769842f83d46720590b44e2552a","kind":"commit","published_at":"2018-09-28T08:27:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.0.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.6/manifests"},{"name":"4.0.5","sha":"08472f2f616eb42b0d399082b9392b0033f0e458","kind":"tag","published_at":"2018-09-25T13:53:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.0.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.5/manifests"},{"name":"4.0.4","sha":"a83da5870f314a60516678f9a5d41c4b8a0df448","kind":"tag","published_at":"2018-09-21T06:53:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.0.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.4/manifests"},{"name":"4.0.3","sha":"3e84a1d632ee9babfc147c4d30e785fe167337d1","kind":"tag","published_at":"2018-09-20T11:12:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.0.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.3/manifests"},{"name":"4.0.2","sha":"c73ffa1f61b6b43e8bf50aaed7e9706c6b04242a","kind":"tag","published_at":"2018-09-19T14:38:06.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.2/manifests"},{"name":"4.0.1","sha":"bbacaee087d9860f53562172f006b69a17f2f5c6","kind":"tag","published_at":"2018-09-19T14:12:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.0.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.1/manifests"},{"name":"4.0.0","sha":"4ff4f094fb513e7227531a9f03a7c361e26c807e","kind":"tag","published_at":"2018-09-18T12:21:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/4.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/4.0.0/manifests"},{"name":"raven-node@2.6.4","sha":"3bdc73cb152f83c9f4c9ac47821ad2ebeef5d2ff","kind":"tag","published_at":"2018-09-04T11:10:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/raven-node@2.6.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/raven-node@2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-node@2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-node@2.6.4/manifests"},{"name":"raven-js@3.27.0","sha":"7ea4d0dd760f8999e5ad51abe572df5a954a5927","kind":"tag","published_at":"2018-09-04T11:00:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/raven-js@3.27.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/raven-js@3.27.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-js@3.27.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-js@3.27.0/manifests"},{"name":"raven-js@3.26.4","sha":"409f3b429d86cae3e32f77771cac9eec5029c1a5","kind":"tag","published_at":"2018-07-20T09:07:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/raven-js@3.26.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/raven-js@3.26.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-js@3.26.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-js@3.26.4/manifests"},{"name":"raven-js@3.26.3","sha":"b85398f10018b7449289dad9446f309ad968bd5c","kind":"tag","published_at":"2018-06-20T10:23:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/raven-js@3.26.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/raven-js@3.26.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-js@3.26.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-js@3.26.3/manifests"},{"name":"raven-node@2.6.3","sha":"286102e01bf8e37d052c9fa1eb0a07c4cec663c6","kind":"tag","published_at":"2018-06-20T10:05:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/raven-node@2.6.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/raven-node@2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-node@2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/raven-node@2.6.3/manifests"},{"name":"3.26.2","sha":"0c2973af61d0c50764061f0dc66633c4558f9992","kind":"tag","published_at":"2018-06-11T15:59:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.26.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.26.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.26.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.26.2/manifests"},{"name":"3.26.1","sha":"cb00ffdd4b213e90c46a1dc4afa2d1a5cae66802","kind":"tag","published_at":"2018-06-07T14:11:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.26.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.26.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.26.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.26.1/manifests"},{"name":"3.26.0","sha":"f7bfd032d8f8336f22e38262e33e6eb3d9682c29","kind":"tag","published_at":"2018-06-07T11:12:30.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.26.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.26.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.26.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.26.0/manifests"},{"name":"2.6.2","sha":"f59a264cfbcb52d4ff428ce70dbaa8e11c371316","kind":"tag","published_at":"2018-05-17T08:34:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.6.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.6.2/manifests"},{"name":"3.25.2","sha":"d5e44e2cf87ccecefc9a07bc460f403b3a0f46fd","kind":"tag","published_at":"2018-05-17T08:31:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.25.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.25.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.25.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.25.2/manifests"},{"name":"3.25.1","sha":"66b314849c79c780a2447b8a30d7c5a2090705f7","kind":"tag","published_at":"2018-05-11T10:48:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.25.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.25.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.25.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.25.1/manifests"},{"name":"3.25.0","sha":"c306608015f64b1c0c787ef09970c81d98f4058f","kind":"tag","published_at":"2018-05-10T17:53:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.25.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.25.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.25.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.25.0/manifests"},{"name":"2.6.1","sha":"63734643e40ac22d952838b397cb721a411bcf52","kind":"tag","published_at":"2018-05-10T17:44:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.6.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.6.1/manifests"},{"name":"2.6.0","sha":"585b5929c7cc210accb5df98aee248436445bef5","kind":"tag","published_at":"2018-04-24T09:09:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.6.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.6.0/manifests"},{"name":"3.24.2","sha":"26fcb595ca46b6323717349087a9415c813b0ac8","kind":"tag","published_at":"2018-04-18T11:45:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.24.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.24.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.24.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.24.2/manifests"},{"name":"2.5.0","sha":"b1f37bc412ac3a929ae2c7013c4d7b40e28743bd","kind":"tag","published_at":"2018-04-09T13:06:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.5.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.5.0/manifests"},{"name":"3.24.1","sha":"68373be8046932e967c314e18d6303ebeb3c735a","kind":"tag","published_at":"2018-04-09T13:00:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.24.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.24.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.24.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.24.1/manifests"},{"name":"3.24.0","sha":"e002e4f1ab05fd629925d0ea40e79910e8c33d96","kind":"tag","published_at":"2018-03-23T09:35:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.24.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.24.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.24.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.24.0/manifests"},{"name":"3.23.3","sha":"8fc21de728bc5c561f7eac18e86d96de6caa041b","kind":"tag","published_at":"2018-03-15T18:21:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.23.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.23.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.3/manifests"},{"name":"3.23.2","sha":"3c65e28d59709c6a415b03d81a7a60e048b34a67","kind":"tag","published_at":"2018-03-14T12:42:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.23.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.23.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.2/manifests"},{"name":"3.23.1","sha":"c2b377e7a254264fd4a1fe328e4e3cfc9e245570","kind":"tag","published_at":"2018-03-02T19:25:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.23.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.23.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.1/manifests"},{"name":"3.23.0","sha":"772cf3ca8c82c0f5715d6c787a6a1368db5ec778","kind":"tag","published_at":"2018-03-02T10:48:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.23.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.23.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.23.0/manifests"},{"name":"3.22.4","sha":"8f511896dabdc4ed0dd401f0fe27c847293947db","kind":"tag","published_at":"2018-02-27T11:06:48.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.22.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.22.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.4/manifests"},{"name":"2.4.2","sha":"ea192886e0e4c6f2ffe982ebbfa30a73885c2c55","kind":"tag","published_at":"2018-02-27T10:37:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.4.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.4.2/manifests"},{"name":"3.22.3","sha":"33f0872da73db283f509ff05f620a3213fbb552b","kind":"tag","published_at":"2018-02-13T10:13:04.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.22.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.22.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.3/manifests"},{"name":"2.4.1","sha":"56998fdabe473b7d090768c62424e61b1a76157d","kind":"tag","published_at":"2018-02-09T12:01:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.4.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.4.1/manifests"},{"name":"3.22.2","sha":"f8eec063c95f70d8978f895284946bd278748d97","kind":"tag","published_at":"2018-02-08T14:50:50.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.22.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.22.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.2/manifests"},{"name":"2.4.0","sha":"c94b6d4cf9df994eef707e84c4ecf83921d368b1","kind":"tag","published_at":"2018-01-24T10:04:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.4.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.4.0/manifests"},{"name":"3.22.1","sha":"75841973ff6c92eb965d97e1dcadc8d7b925b03a","kind":"tag","published_at":"2018-01-15T12:11:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.22.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.22.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.1/manifests"},{"name":"3.22.0","sha":"562fb28be9c1db38eba2ca9d590720af554fb022","kind":"tag","published_at":"2018-01-12T11:18:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.22.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.22.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.22.0/manifests"},{"name":"3.21.0","sha":"a27800029e685f97ce19401f7c917f1b7f3d9670","kind":"tag","published_at":"2017-12-13T11:23:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.21.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.21.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.21.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.21.0/manifests"},{"name":"3.20.1","sha":"f9b49e4a3300af1390782d5c3f293d0aaa8f66c7","kind":"tag","published_at":"2017-11-17T10:26:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.20.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.20.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.20.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.20.1/manifests"},{"name":"3.20.0","sha":"30c0da44f1b1f1a82b2183decd7b60c2d277449a","kind":"tag","published_at":"2017-11-14T13:47:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.20.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.20.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.20.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.20.0/manifests"},{"name":"3.19.1","sha":"aa94a44e9a036ec917bac41ea2b117f4baabdb3a","kind":"tag","published_at":"2017-10-17T12:53:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.19.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.19.1/manifests"},{"name":"3.19.0","sha":"bf104e42849ac2567959656a40bdb7b80d18bc98","kind":"tag","published_at":"2017-10-17T12:39:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.19.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.19.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.19.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.19.0/manifests"},{"name":"3.18.1","sha":"2dca36407e97bc1c6fd1a418fded351652bcdf82","kind":"tag","published_at":"2017-10-02T12:02:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.18.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.18.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.18.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.18.1/manifests"},{"name":"3.18.0","sha":"cd9082a9f8402cfb1ce566303f471b5f4030a378","kind":"tag","published_at":"2017-10-02T10:12:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.18.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.18.0/manifests"},{"name":"3.17.0","sha":"864fa390d3f99e872e3b89c779ee10757675d25d","kind":"tag","published_at":"2017-07-11T23:20:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.17.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.17.0/manifests"},{"name":"3.16.1","sha":"11db0386b0b516090d9e040d3b6a8b5285ba2566","kind":"tag","published_at":"2017-06-30T07:22:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.16.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.16.1/manifests"},{"name":"3.16.0","sha":"8e797edee0c6be65326ffdee0f873b1a2ec82b95","kind":"commit","published_at":"2017-06-13T01:07:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.16.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.16.0/manifests"},{"name":"v2.0.2","sha":"14503cad5d25ee5fc285bd228f30ae4a00f4b977","kind":"tag","published_at":"2017-05-24T23:52:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v2.0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v2.0.2/manifests"},{"name":"v2.0.1","sha":"f39bf9a1f5a980f406c4a0e886724be174c06654","kind":"tag","published_at":"2017-05-17T01:02:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v2.0.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v2.0.1/manifests"},{"name":"3.15.0","sha":"5d9a3aae25a6b14e3a46642f2e5bf2e3c99a316f","kind":"tag","published_at":"2017-05-05T19:36:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.15.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.15.0/manifests"},{"name":"3.14.2","sha":"b8afab1d156467cb2cca0a166385fe9a94aff2cb","kind":"commit","published_at":"2017-04-14T19:42:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.14.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.14.2/manifests"},{"name":"3.14.1","sha":"5cf57e18df4727b68f460f98261fb2baf9d691fc","kind":"commit","published_at":"2017-04-12T20:14:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.14.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.14.1/manifests"},{"name":"v1.2.1","sha":"394ca230cae8bbb887095f151a657bdda9b43fd4","kind":"tag","published_at":"2017-04-07T18:25:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v1.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.2.1/manifests"},{"name":"3.14.0","sha":"d20940823e380f1e0672433b197f9944d61afeb3","kind":"tag","published_at":"2017-04-03T18:32:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.14.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.14.0/manifests"},{"name":"3.13.1","sha":"fb5dc6353576b730f7b7b0cc473f0ebe077999db","kind":"commit","published_at":"2017-03-22T21:03:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.13.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.13.1/manifests"},{"name":"3.13.0","sha":"a721c9ff53187f63a2f043c52d2c2c43387c0bb0","kind":"commit","published_at":"2017-03-21T23:02:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.13.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.13.0/manifests"},{"name":"3.12.2","sha":"e677410a8f1332b14711b7f7a302ebda9d844621","kind":"commit","published_at":"2017-03-20T06:25:08.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.12.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.12.2/manifests"},{"name":"v1.2.0","sha":"8df74a4830fc262dd3ddd0513584718dcec3553b","kind":"tag","published_at":"2017-03-16T19:40:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v1.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.2.0/manifests"},{"name":"v1.1.5","sha":"1f98c9c4b52a799cea64513c775ebfb5dbfc15d6","kind":"tag","published_at":"2017-03-16T19:36:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v1.1.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.5/manifests"},{"name":"3.12.1","sha":"d84f21c85555182d232e9bab0b68c5fb5e0fe371","kind":"commit","published_at":"2017-03-07T19:13:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.12.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.12.1/manifests"},{"name":"v1.1.3","sha":"3f3d553cb02c7d69deeab4edaf928f739b17071f","kind":"tag","published_at":"2017-02-27T19:26:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v1.1.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.3/manifests"},{"name":"3.12.0","sha":"b8d96700d7075454c6fd2d04f069bf43b59fb4f1","kind":"commit","published_at":"2017-02-27T18:43:20.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.12.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.12.0/manifests"},{"name":"3.11.0","sha":"76f13b5a795720bb60b24b74b4d124df8d36235a","kind":"commit","published_at":"2017-02-17T01:28:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.11.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.11.0/manifests"},{"name":"v1.1.2","sha":"e22317718c07e00a28085bf870d0e6c7f544c230","kind":"tag","published_at":"2017-02-09T02:53:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v1.1.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.2/manifests"},{"name":"3.10.0","sha":"0dd36756fd8aa4f079558501e43d710bafd20b06","kind":"commit","published_at":"2017-01-30T19:29:34.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.10.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.10.0/manifests"},{"name":"3.9.2","sha":"2de41aa9d328164e96e297d05ba2bcd6cdeb33fb","kind":"commit","published_at":"2017-01-23T21:38:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.9.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.9.2/manifests"},{"name":"v1.1.0","sha":"55b0e2ffaeaaeebb4172f630093ee958ae67d36e","kind":"tag","published_at":"2016-12-13T08:18:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v1.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v1.1.0/manifests"},{"name":"3.9.1","sha":"0b3c5ffe2bd6c8f8677b9711a161723154f9ef03","kind":"commit","published_at":"2016-12-08T05:45:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.9.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.9.1/manifests"},{"name":"3.9.0","sha":"2ed809396a907d0a01d5598c0a4c12d6c61abf43","kind":"commit","published_at":"2016-12-07T01:06:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.9.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.9.0/manifests"},{"name":"3.8.1","sha":"10589677b8d1a43ee96a0f9ef24d4fd9a4375644","kind":"commit","published_at":"2016-11-15T19:07:14.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.8.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.8.1/manifests"},{"name":"3.8.0","sha":"a895bbcd58f7e5fbf79083ce2386201933e244a9","kind":"commit","published_at":"2016-11-01T22:08:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.8.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.8.0/manifests"},{"name":"3.7.0","sha":"6920e38225b2a8ed3534b14736fcf90bc65af460","kind":"commit","published_at":"2016-09-06T21:25:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.7.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.7.0/manifests"},{"name":"3.6.1","sha":"9b6283f779b0977e32b3af57e66fc7aa8848cc0a","kind":"commit","published_at":"2016-09-01T18:12:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.6.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.6.1/manifests"},{"name":"3.6.0","sha":"4db84e156f7d48630b9f8651f025fe80d7e6c938","kind":"commit","published_at":"2016-08-30T21:41:16.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.6.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.6.0/manifests"},{"name":"3.5.1","sha":"0184ca3bc7624be0fb0b093d9a96becc424bc9b5","kind":"commit","published_at":"2016-08-18T21:21:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.5.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.5.1/manifests"},{"name":"3.5.0","sha":"4d637a270bdfe45eac4144b406e953515535d075","kind":"commit","published_at":"2016-08-16T20:32:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.5.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.5.0/manifests"},{"name":"3.4.1","sha":"380d7d0726b61663f3b6378e170fd98227c73180","kind":"commit","published_at":"2016-08-11T20:05:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.4.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.4.1/manifests"},{"name":"3.4.0","sha":"8c7db8fd35c342304596ad6bba8756117f984907","kind":"commit","published_at":"2016-08-09T18:24:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.4.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.4.0/manifests"},{"name":"3.3.0","sha":"265cc076d554b10b737934c0acc2e6d8d96df753","kind":"commit","published_at":"2016-07-27T17:24:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.3.0/manifests"},{"name":"3.2.1","sha":"17f42611014d09839047fcdf27d2269bcb150132","kind":"commit","published_at":"2016-07-08T23:03:28.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.2.1/manifests"},{"name":"3.2.0","sha":"aeac6ce91e56c23608e206cf672d06987b557452","kind":"commit","published_at":"2016-07-05T22:50:36.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.2.0/manifests"},{"name":"3.1.1","sha":"aa5a6f395b7e7a2ac42d9e525fd4be75ea971b78","kind":"commit","published_at":"2016-06-23T20:56:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.1.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.1.1/manifests"},{"name":"3.1.0","sha":"41b84c9a77fd3b75c944683796c993e13ad8ff34","kind":"commit","published_at":"2016-06-20T19:51:41.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.1.0/manifests"},{"name":"3.0.5","sha":"9be82a439c2920894771d4ac85c587284adc560e","kind":"commit","published_at":"2016-05-31T22:25:22.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.0.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.5/manifests"},{"name":"3.0.4","sha":"6bed42fa793002156fee506b80f40e7ee097dbd7","kind":"commit","published_at":"2016-05-10T23:40:46.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.0.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.4/manifests"},{"name":"3.0.3","sha":"1a523953826c01f190e6921e0060e3cb7ad6fc63","kind":"commit","published_at":"2016-05-06T16:58:10.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.0.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.3/manifests"},{"name":"3.0.2","sha":"aeb49617f4384dd706d080e0428bf20c080c5f39","kind":"commit","published_at":"2016-05-03T17:07:18.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.2/manifests"},{"name":"3.0.1","sha":"776caaa736a544be07d8f4599d45fbf84bfbd3fe","kind":"commit","published_at":"2016-05-03T15:12:37.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.0.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.1/manifests"},{"name":"3.0.0","sha":"42ab239392e2809469605bcd077cf9ad2af1c23e","kind":"commit","published_at":"2016-05-03T00:52:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/3.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/3.0.0/manifests"},{"name":"2.3.0","sha":"64245e6eccdbc8090b4af90829958cf7718cf6ac","kind":"commit","published_at":"2016-03-28T20:25:48.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.3.0/manifests"},{"name":"2.2.1","sha":"5a742de565027cd87ec1d273c9f20e85c991bb8b","kind":"commit","published_at":"2016-03-16T19:56:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.2.1/manifests"},{"name":"2.2.0","sha":"830eb049b90ac0f3e3e3c519079e1aad0e8bb977","kind":"commit","published_at":"2016-03-03T19:36:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.2.0/manifests"},{"name":"2.1.1","sha":"6a436fbebfbb7f3c34b68ef9fd092653f6b1f54c","kind":"commit","published_at":"2016-02-09T01:43:26.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.1.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.1.1/manifests"},{"name":"2.1.0","sha":"373122f99abe1d85d430ce409323aa747c0c3dbc","kind":"commit","published_at":"2016-01-20T22:12:06.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.1.0/manifests"},{"name":"2.0.5","sha":"4b831fd7ef1c0a31fde1ad2cca7a8ab1ddc3b830","kind":"commit","published_at":"2016-01-12T21:57:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.0.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.5/manifests"},{"name":"2.0.4","sha":"71b55a49254745b451d583daa681c15c63b74864","kind":"commit","published_at":"2016-01-12T02:28:05.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.0.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.4/manifests"},{"name":"2.0.2","sha":"8a921786d4c096d1fce0dc87b5a46aab245f9cd7","kind":"commit","published_at":"2016-01-09T00:55:32.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.2/manifests"},{"name":"2.0.1","sha":"2e93543259308ba791b8a817105c3ec70b8527e1","kind":"commit","published_at":"2016-01-04T21:33:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.0.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.1/manifests"},{"name":"2.0.0","sha":"d02b6931ea1109d05af7a3b2df9530fc5a4705e7","kind":"commit","published_at":"2015-12-28T21:32:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.0/manifests"},{"name":"2.0.0-rc2","sha":"a8f2eb50849d2d7a1fba401d7f09104768a3bd54","kind":"commit","published_at":"2015-12-18T00:32:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.0.0-rc2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.0.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.0-rc2/manifests"},{"name":"2.0.0-rc1","sha":"08f64a412972c023e175f95aca34f54ec063f880","kind":"commit","published_at":"2015-11-19T23:29:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/2.0.0-rc1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/2.0.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/2.0.0-rc1/manifests"},{"name":"1.3.0","sha":"9fa22b0d03e074d3d7302634d80632fda5fd3f76","kind":"commit","published_at":"2015-11-06T22:24:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.3.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.3.0/manifests"},{"name":"1.2.0","sha":"feb5e653ba091c34cfc4ce73344a343c51fc4d01","kind":"commit","published_at":"2015-10-23T00:37:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.2.0/manifests"},{"name":"1.1.22","sha":"77b210b505015baa4f02c594ba653447d6f71194","kind":"commit","published_at":"2015-09-15T22:53:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.22","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.22","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.22","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.22/manifests"},{"name":"1.1.21","sha":"45122163ff100db7a17b3cc938be39fd75335ddd","kind":"commit","published_at":"2015-09-13T18:37:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.21","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.21","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.21","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.21/manifests"},{"name":"1.1.20","sha":"568d778e02fcf41ba578fc14b83c70714e2fb9db","kind":"commit","published_at":"2015-09-01T17:36:21.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.20","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.20","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.20","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.20/manifests"},{"name":"1.1.19","sha":"82b9c07b7545c6c10e297709a741eaa9b75f64e8","kind":"commit","published_at":"2015-06-24T20:18:06.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.19","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.19","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.19","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.19/manifests"},{"name":"1.1.18","sha":"e4f5a1b36e7b8dd067ef9651e4a59a16f46d495e","kind":"commit","published_at":"2015-03-18T17:51:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.18","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.18/manifests"},{"name":"1.1.17","sha":"cbf0a0583f342b0190729c07acbf97ab889506bb","kind":"commit","published_at":"2015-03-07T21:55:57.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.17","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.17/manifests"},{"name":"1.1.16","sha":"2cf8531e8150d37fc36a7b4488d4ca39d77234e2","kind":"commit","published_at":"2014-07-26T16:58:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.16","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.16/manifests"},{"name":"1.1.15","sha":"9de44d91f0befb1d7516fd95986aba26c1e5fba9","kind":"commit","published_at":"2014-05-04T19:07:27.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.15","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.15/manifests"},{"name":"1.1.14","sha":"f9803bd87bc6c75c1f754bdadb45fffd2b0bfdda","kind":"commit","published_at":"2014-04-17T18:32:13.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.14","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.14/manifests"},{"name":"1.1.13","sha":"a8a61c2fe3ee6fad0ccf7fa6b015ab12c164f53f","kind":"commit","published_at":"2014-04-05T20:22:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.13","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.13/manifests"},{"name":"1.1.12","sha":"3a5307c3feb3aa55d9631f4499085fb0b06596a2","kind":"commit","published_at":"2014-04-05T19:36:56.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.12","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.12/manifests"},{"name":"1.1.11","sha":"ca6ca26e2d4c872ec8f3be59cb3e0577e87d89e7","kind":"commit","published_at":"2014-02-13T08:52:54.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.11","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.11/manifests"},{"name":"1.1.10","sha":"1413b980709d248d261f1e68d0227c44da374c24","kind":"commit","published_at":"2014-02-08T03:59:09.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.10","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.10/manifests"},{"name":"1.1.9","sha":"3962a3cffbfe00ae4d87fc2f1b2e8909d9f517bf","kind":"commit","published_at":"2014-02-03T06:42:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.9","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.9/manifests"},{"name":"1.1.8","sha":"af5bd54cc0bf71a04b47947ae02297b972ee4afb","kind":"commit","published_at":"2014-01-16T04:49:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.8","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.8/manifests"},{"name":"1.1.7","sha":"7c0bb7c07bcc115c6d5795d46d977f79114e3264","kind":"commit","published_at":"2013-12-29T11:47:31.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.7","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.7/manifests"},{"name":"1.1.6","sha":"1506f274539d5141ef4540838949fdb12cd40be1","kind":"commit","published_at":"2013-12-25T08:15:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.6/manifests"},{"name":"1.1.5","sha":"71e64212128309494e6c5179578aede4fff1399b","kind":"commit","published_at":"2013-12-25T07:28:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.5/manifests"},{"name":"1.1.4","sha":"0ae196a6e820cfff082f60cb03442f454b4bd759","kind":"commit","published_at":"2013-12-25T06:41:58.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.4/manifests"},{"name":"1.1.3","sha":"4546b585c4aa0731e0d4c52c40ea5c17df2f9049","kind":"commit","published_at":"2013-12-16T04:58:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.3/manifests"},{"name":"1.1.2","sha":"b2c540ea3f5736710f41750c72ce3f9ce54dc966","kind":"commit","published_at":"2013-12-01T02:52:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.2/manifests"},{"name":"1.1.1","sha":"c231352ed7cf02e591660c0202a45450a75e612a","kind":"commit","published_at":"2013-11-20T06:47:40.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.1/manifests"},{"name":"1.1.0","sha":"3d12b03b2388b71d21f70e3e874b07ee61f7acad","kind":"commit","published_at":"2013-11-12T02:20:49.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0/manifests"},{"name":"1.1.0-rc4","sha":"8bf8f9da6da9c222dcfcbc05a56457fc68c125db","kind":"commit","published_at":"2013-11-04T01:22:15.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.0-rc4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.0-rc4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc4/manifests"},{"name":"1.1.0-rc3","sha":"be2af1a0c544dcd1eef1f866e755bc5d48a155dc","kind":"commit","published_at":"2013-11-03T16:42:00.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.0-rc3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.0-rc3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc3/manifests"},{"name":"1.1.0-rc2","sha":"9b80e51fb9f3369aa6dedb52664f6d94b33db845","kind":"commit","published_at":"2013-11-03T00:17:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.0-rc2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.0-rc2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc2/manifests"},{"name":"1.1.0-rc1","sha":"15905e2cba0db0f283385cff94a9b8848cd65e7c","kind":"commit","published_at":"2013-10-25T16:48:24.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.1.0-rc1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.1.0-rc1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.1.0-rc1/manifests"},{"name":"1.0.8","sha":"2d38bc5e96613ef2130b847b331953a90c7ccb2e","kind":"commit","published_at":"2013-05-07T18:04:17.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.8","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.8/manifests"},{"name":"1.0.7","sha":"0ce4bd405a8d18a7a52ce69c8d93a312b0b65390","kind":"commit","published_at":"2013-03-01T02:26:03.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.7","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.7/manifests"},{"name":"1.0.6","sha":"845d462af199992afd1740d5d948621ef9a2bb7b","kind":"commit","published_at":"2013-02-24T04:38:39.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.6","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.6/manifests"},{"name":"1.0.5","sha":"745103d8849e74e69d889647111a187e19f37bf0","kind":"commit","published_at":"2013-02-07T22:16:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.5/manifests"},{"name":"1.0.4","sha":"dd891b3134bc4c3dfecf0c7e462d09c13042e059","kind":"commit","published_at":"2013-02-02T21:33:12.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.4/manifests"},{"name":"1.0.3","sha":"91ad9650ad8dadfd47df31bde859c3a529adc86c","kind":"commit","published_at":"2013-02-01T07:57:59.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.3/manifests"},{"name":"1.0.2","sha":"d91eba399bd8ff46d1f8501623343c00ed29d6b1","kind":"commit","published_at":"2013-01-31T06:48:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.2/manifests"},{"name":"1.0.1","sha":"82848c3f12912ce0b6999d64824de2bdfe9e3634","kind":"commit","published_at":"2013-01-29T10:56:23.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.1/manifests"},{"name":"1.0.0","sha":"0c7c9ef16d1e6c8cf8408b2fc1f6c4fcb36fd356","kind":"commit","published_at":"2013-01-28T07:24:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/1.0.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/1.0.0/manifests"},{"name":"0.5.2","sha":"4abca256ce01c6b11ef15874b199a7f729ab3431","kind":"tag","published_at":"2012-07-18T15:38:53.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.5.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.5.2/manifests"},{"name":"0.5.1","sha":"03bd61bb341ac596f9dd225b26fdb4316f61e929","kind":"tag","published_at":"2012-07-18T15:18:19.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.5.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.5.1/manifests"},{"name":"0.5","sha":"f33324ef422c29516707daef1207c9158b6405e7","kind":"tag","published_at":"2012-07-18T15:09:07.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.5","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.5/manifests"},{"name":"0.4","sha":"f9bdf8f895632dc8f8068bfd6b238c3ecf480cdd","kind":"tag","published_at":"2012-05-08T18:33:51.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.4/manifests"},{"name":"0.3","sha":"d30afa0f2f9f74deba57c736138c93c2a6713874","kind":"tag","published_at":"2012-05-02T19:57:45.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.3/manifests"},{"name":"0.2.1","sha":"34321292540b205dfdf309f78cf04c9e50a221df","kind":"commit","published_at":"2012-03-29T16:06:52.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.2.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.2.1/manifests"},{"name":"v0.2.0","sha":"bb6bcbebdbd55bd1dd2451be0b13efdf0d122fb2","kind":"tag","published_at":"2012-03-18T15:44:55.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.2.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.2.0/manifests"},{"name":"v0.1.0","sha":"5a5e4a6dcf02b5a5eb68c09100bb50861bb7f3ac","kind":"tag","published_at":"2012-03-17T19:48:01.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/v0.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/v0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/v0.1.0/manifests"},{"name":"0.2","sha":"28d8826fd217bdf32132970c76977a866c366e75","kind":"tag","published_at":"2012-02-23T16:25:35.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.2/manifests"},{"name":"0.1.4","sha":"99b05b06907252d390385e1abf23fe8a7a456222","kind":"tag","published_at":"2012-02-06T17:46:11.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.1.4","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.4/manifests"},{"name":"0.1.3","sha":"d834ac7ac72cc259452e9d20d3996fb97b9f6937","kind":"tag","published_at":"2012-02-06T17:34:25.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.1.3","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.3/manifests"},{"name":"0.1.2","sha":"0b7099a0d032893ebded673bc7d8277cc052b3f3","kind":"tag","published_at":"2012-02-06T16:48:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.1.2","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.2/manifests"},{"name":"0.1.1","sha":"6c0fa2152532fdbbe4a8ad4f3fe675a49a8fb062","kind":"commit","published_at":"2012-02-04T12:33:47.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.1.1","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.1/manifests"},{"name":"0.1.0","sha":"9fc866facfa766e83d03cd4045389f565251987d","kind":"commit","published_at":"2012-02-03T00:46:43.000Z","download_url":"https://codeload.github.com/getsentry/sentry-javascript/tar.gz/0.1.0","html_url":"https://github.com/getsentry/sentry-javascript/releases/tag/0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/getsentry%2Fsentry-javascript/tags/0.1.0/manifests"}]},"repo_metadata_updated_at":"2024-10-29T19:44:51.517Z","dependent_packages_count":1423,"downloads":36139011,"downloads_period":"last-month","dependent_repos_count":64295,"rankings":{"downloads":0.053472817163213664,"dependent_repos_count":0.12115576853416304,"dependent_packages_count":0.05166574807321258,"stargazers_count":1.1558397217332639,"forks_count":1.0057982275937807,"docker_downloads_count":0.05610128129412431,"average":0.40733892739862637},"purl":"pkg:npm/%40sentry/node","advisories":[{"uuid":"GSA_kwCzR0hTQS1yNXc3LWY1NDItcTJqNM4ABD5-","url":"https://github.com/advisories/GHSA-r5w7-f542-q2j4","title":"Potential DoS when using ContextLines integration","description":"### Impact\nThe [ContextLines integration](https://docs.sentry.io/platforms/javascript/guides/node/configuration/integrations/contextlines/) uses readable streams to more efficiently use memory when reading files. The ContextLines integration is used to attach source context to outgoing events.\n\nThe stream was not explicitly closed after use. This could lead to excessive amounts of file handles open on the system and potentially lead to a Denial of Service (DoS).\n\nThe ContextLines integration is enabled by default in the Node SDK (`@sentry/node`) and SDKs that run in Node.js environments (`@sentry/astro`, `@sentry/aws-serverless`, `@sentry/bun`, `@sentry/google-cloud-serverless`, `@sentry/nestjs`, `@sentry/nextjs`, `@sentry/nuxt`, `@sentry/remix`, `@sentry/solidstart`, `@sentry/sveltekit`).\n\n### Patches\n\nUsers should upgrade to version `8.49.0` or higher.\n\n### Workarounds\n\nTo remediate this issue in affected versions without upgrading to version `8.49.0` and above you can disable the ContextLines integration. See the [docs](https://docs.sentry.io/platforms/javascript/guides/node/configuration/integrations/#removing-a-default-integration) for more details.\n\n```js\nSentry.init({\n  // ...\n  integrations: function (integrations) {\n    // integrations will be all default integrations\n    return integrations.filter(function (integration) {\n      return integration.name !== \"ContextLines\";\n    });\n  },\n});\n```\n\nIf you disable the ContextLines integration, you will lose source context on your error events.\n\n### References\n- Reported issue: https://github.com/getsentry/sentry-javascript/issues/14892\n- PR Fix: https://github.com/getsentry/sentry-javascript/pull/14997\n","origin":"UNSPECIFIED","severity":"LOW","published_at":"2025-01-28T20:37:26.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":3.7,"cvss_vector":"CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L","references":["https://github.com/getsentry/sentry-javascript/security/advisories/GHSA-r5w7-f542-q2j4","https://github.com/getsentry/sentry-javascript/issues/14892","https://github.com/getsentry/sentry-javascript/pull/14997","https://github.com/advisories/GHSA-r5w7-f542-q2j4"],"source_kind":"github","identifiers":["GHSA-r5w7-f542-q2j4"],"repository_url":"https://github.com/getsentry/sentry-javascript","blast_radius":17.790255642427514,"packages":[{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/sveltekit"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/solidstart"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/remix"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/nuxt"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/nextjs"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/nestjs"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/google-cloud-serverless"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/bun"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/aws-serverless"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/astro"},{"versions":[{"first_patched_version":"8.49.0","vulnerable_version_range":"\u003e= 8.10.0, \u003c 8.49.0"}],"ecosystem":"npm","package_name":"@sentry/node"}],"created_at":"2025-01-28T21:08:53.835Z","updated_at":"2025-01-28T21:26:10.000Z","epss_percentage":null,"epss_percentile":null}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@sentry/node","docker_dependents_count":1220,"docker_downloads_count":850734231,"usage_url":"https://repos.ecosyste.ms/usage/npm/@sentry/node","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@sentry/node/dependencies","status":null,"funding_links":["https://sentry.io/pricing/","https://sentry.io/"],"critical":true,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sentry%2Fnode/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sentry%2Fnode/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sentry%2Fnode/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@sentry%2Fnode/related_packages","maintainers":[{"uuid":"benvinegar","login":"benvinegar","name":null,"email":"ben@benv.ca","url":null,"packages_count":72,"html_url":"https://www.npmjs.com/~benvinegar","role":null,"created_at":"2022-11-10T11:30:33.493Z","updated_at":"2022-11-10T11:30:33.493Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/benvinegar/packages"},{"uuid":"billyvg","login":"billyvg","name":null,"email":"npm@mmo.me","url":null,"packages_count":154,"html_url":"https://www.npmjs.com/~billyvg","role":null,"created_at":"2022-11-10T11:30:33.499Z","updated_at":"2022-11-10T11:30:33.499Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/billyvg/packages"},{"uuid":"mitsuhiko","login":"mitsuhiko","name":null,"email":"armin.ronacher@active-4.com","url":null,"packages_count":124,"html_url":"https://www.npmjs.com/~mitsuhiko","role":null,"created_at":"2022-11-10T11:30:33.502Z","updated_at":"2022-11-10T11:30:33.502Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/mitsuhiko/packages"},{"uuid":"haza","login":"haza","name":null,"email":"daniel.griesser.86@gmail.com","url":null,"packages_count":121,"html_url":"https://www.npmjs.com/~haza","role":null,"created_at":"2022-11-10T11:30:33.507Z","updated_at":"2022-11-10T11:30:33.507Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/haza/packages"},{"uuid":"jauer","login":"jauer","name":null,"email":"account@jauer.org","url":null,"packages_count":126,"html_url":"https://www.npmjs.com/~jauer","role":null,"created_at":"2022-11-10T11:30:33.513Z","updated_at":"2022-11-10T11:30:33.513Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/jauer/packages"},{"uuid":"sentry-bot","login":"sentry-bot","name":null,"email":"accounts@sentry.io","url":null,"packages_count":125,"html_url":"https://www.npmjs.com/~sentry-bot","role":null,"created_at":"2022-11-10T11:30:33.518Z","updated_at":"2022-11-10T11:30:33.518Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/sentry-bot/packages"},{"uuid":"evanpurkhiser","login":"evanpurkhiser","name":null,"email":"evanpurkhiser@gmail.com","url":null,"packages_count":125,"html_url":"https://www.npmjs.com/~evanpurkhiser","role":null,"created_at":"2022-11-10T11:30:33.521Z","updated_at":"2022-11-10T11:30:33.521Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/evanpurkhiser/packages"},{"uuid":"lynnagara","login":"lynnagara","name":null,"email":"lyn.nagara@gmail.com","url":null,"packages_count":91,"html_url":"https://www.npmjs.com/~lynnagara","role":null,"created_at":"2022-11-10T11:30:33.526Z","updated_at":"2022-11-10T11:30:33.526Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/lynnagara/packages"},{"uuid":"leedongwei","login":"leedongwei","name":null,"email":"danny@dongwei.li","url":null,"packages_count":119,"html_url":"https://www.npmjs.com/~leedongwei","role":null,"created_at":"2022-11-10T11:30:33.530Z","updated_at":"2022-11-10T11:30:33.530Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/leedongwei/packages"},{"uuid":"markstory","login":"markstory","name":null,"email":"mark@mark-story.com","url":null,"packages_count":129,"html_url":"https://www.npmjs.com/~markstory","role":null,"created_at":"2022-11-10T11:30:33.535Z","updated_at":"2022-11-10T11:30:33.535Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/markstory/packages"},{"uuid":"zeeg","login":"zeeg","name":null,"email":"dcramer@gmail.com","url":null,"packages_count":125,"html_url":"https://www.npmjs.com/~zeeg","role":null,"created_at":"2022-11-10T11:30:33.538Z","updated_at":"2022-11-10T11:30:33.538Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/zeeg/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006533,"maintainers_count":1012930,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":1187,"unique_repositories_count_past_30_days":57,"recent_issues":[{"uuid":"6056696474","node_id":"PR_kwDOTcf5es8AAAABK-sO4A","number":133,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-27T10:08:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-27T09:43:24.000Z","updated_at":"2026-10-27T10:08:06.000Z","time_to_close":1479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"@sentry/node","old_version":"11.8.0","new_version":"11.9.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"eslint-config-next","old_version":"16.4.2","new_version":"16.4.3","repository_url":"https://github.com/vercel/next.js"},{"name":"npm-run-all2","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/bcomnes/npm-run-all2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 3 updates in the /board-games-tracker directory: [@sentry/node](https://github.com/getsentry/sentry-javascript), [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) and [npm-run-all2](https://github.com/bcomnes/npm-run-all2).\n\nUpdates `@sentry/node` from 11.8.0 to 11.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.9.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Rename \u003ccode\u003ediagnostic_channel\u003c/code\u003e, fetch and gRPC span origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25601\"\u003e#25601\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSome span origins changed their names to match the other v11 origins:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eauto.graphql.diagnostic_channel\u003c/code\u003e is now \u003ccode\u003eauto.graphql.graphql\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.db.redis.diagnostic_channel\u003c/code\u003e, \u003ccode\u003eauto.db.mysql2.diagnostic_channel\u003c/code\u003e and \u003ccode\u003eauto.db.mongoose.diagnostic_channel\u003c/code\u003e now end in \u003ccode\u003e.native_channel\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.http.wintercg_fetch\u003c/code\u003e is now \u003ccode\u003eauto.http.fetch\u003c/code\u003e, as on Bun, Deno and Cloudflare.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.grpc.serverless\u003c/code\u003e is now \u003ccode\u003eauto.grpc.google_cloud\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you have \u003ccode\u003eignoreSpans\u003c/code\u003e rules, queries or alerts on the old origins, change them to use the new origins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Add incoming request options to \u003ccode\u003edenoServeIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25493\"\u003e#25493\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now accepts \u003ccode\u003eignoreRequestBody\u003c/code\u003e, \u003ccode\u003eignoreIncomingRequests\u003c/code\u003e, \u003ccode\u003eignoreStaticAssets\u003c/code\u003e, \u003ccode\u003espans\u003c/code\u003e, \u003ccode\u003eonSpanCreated\u003c/code\u003e and \u003ccode\u003eonSpanEnd\u003c/code\u003e, with the same meaning as in \u003ccode\u003edenoHttpIntegration\u003c/code\u003e. The callbacks receive the web \u003ccode\u003eRequest\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eignoreStaticAssets\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e, so \u003ccode\u003eDeno.serve\u003c/code\u003e no longer creates spans for \u003ccode\u003eGET\u003c/code\u003e requests to common static assets such as \u003ccode\u003efavicon.ico\u003c/code\u003e, \u003ccode\u003erobots.txt\u003c/code\u003e or \u003ccode\u003e*.js\u003c/code\u003e files. To keep these spans, set \u003ccode\u003edenoServeIntegration({ ignoreStaticAssets: false })\u003c/code\u003e. \u003ccode\u003eDeno.serve\u003c/code\u003e spans also follow the client's tracing configuration by default, so the integration does not start spans when tracing is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Record request sessions for \u003ccode\u003eDeno.serve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25496\"\u003e#25496\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now records a request session for each incoming request, as \u003ccode\u003edenoHttpIntegration\u003c/code\u003e does for \u003ccode\u003enode:http\u003c/code\u003e. This gives release health and crash-free rates for \u003ccode\u003eDeno.serve\u003c/code\u003e apps. Sessions are sent only when a \u003ccode\u003erelease\u003c/code\u003e is set. To turn them off, set \u003ccode\u003edenoServeIntegration({ sessions: false })\u003c/code\u003e. \u003ccode\u003esessionFlushingDelayMS\u003c/code\u003e sets how long the SDK waits before it sends the session aggregate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Register channel injection hooks from \u003ccode\u003einit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25546\"\u003e#25546\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e in \u003ccode\u003e@sentry/deno\u003c/code\u003e now registers the diagnostics-channel injection hooks, as \u003ccode\u003e@sentry/node\u003c/code\u003e does. The channel integrations now record spans without \u003ccode\u003e--preload=npm:@sentry/deno/import\u003c/code\u003e, for modules that you import after \u003ccode\u003einit()\u003c/code\u003e. To also instrument modules that load before \u003ccode\u003einit()\u003c/code\u003e, such as static imports in your entry module, keep the preload. With \u003ccode\u003edebug: true\u003c/code\u003e, the SDK logs a warning when no injection is active.\u003c/p\u003e\n\u003cp\u003eOn Node.js, tracing-hooks messages now show with \u003ccode\u003edebug: true\u003c/code\u003e instead of with \u003ccode\u003eDEBUG=@apm-js-collab/*\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add a tunnel route handler that sends only the event payload to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25456\"\u003e#25456\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etunnelRoute\u003c/code\u003e option can now send events through a route handler in your app. The handler forwards only the event payload to Sentry, and no request headers. To use it, add this file next to your \u003ccode\u003etunnelRoute\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/sentry-tunnel/route.ts (or src/app/sentry-tunnel/route.ts)\nexport { POST } from '@sentry/nextjs/tunnel';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe handler accepts events for the DSN of your server SDK. To accept other DSNs, use \u003ccode\u003ecreateSentryTunnelRoute({ allowedDsns })\u003c/code\u003e from the same import. Without the file, the tunnel route works as before.\u003c/p\u003e\n\u003cp\u003eAlso, the server no longer sends spans of tunnel requests when span streaming is on, because these spans only show the SDK's own traffic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Never emit trace meta tags from a prerender (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25141\"\u003e#25141\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePageloads of apps with \u003ccode\u003ecacheComponents\u003c/code\u003e enabled are connected to their server request again. Pages that Next.js prerenders no longer carry trace information, so a cached page can no longer connect visitors to a request that was not theirs. This also applies to ISR pages. The pageload waits for the trace information when it arrives with the part of the page that streams in after a cached shell.\u003c/p\u003e\n\u003cp\u003eIf you set up OpenTelemetry yourself and register \u003ccode\u003eSentryPropagator\u003c/code\u003e, register \u003ccode\u003eNextSentryPropagator\u003c/code\u003e instead and pass your tracer provider to \u003ccode\u003emarkPrerendersOnTracerProvider\u003c/code\u003e, so that your prerendered pages carry no trace information either.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Send tunnel route requests with \u003ccode\u003ecredentials: 'omit'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25509\"\u003e#25509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.9.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Rename \u003ccode\u003ediagnostic_channel\u003c/code\u003e, fetch and gRPC span origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25601\"\u003e#25601\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSome span origins changed their names to match the other v11 origins:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eauto.graphql.diagnostic_channel\u003c/code\u003e is now \u003ccode\u003eauto.graphql.graphql\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.db.redis.diagnostic_channel\u003c/code\u003e, \u003ccode\u003eauto.db.mysql2.diagnostic_channel\u003c/code\u003e and \u003ccode\u003eauto.db.mongoose.diagnostic_channel\u003c/code\u003e now end in \u003ccode\u003e.native_channel\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.http.wintercg_fetch\u003c/code\u003e is now \u003ccode\u003eauto.http.fetch\u003c/code\u003e, as on Bun, Deno and Cloudflare.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.grpc.serverless\u003c/code\u003e is now \u003ccode\u003eauto.grpc.google_cloud\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you have \u003ccode\u003eignoreSpans\u003c/code\u003e rules, queries or alerts on the old origins, change them to use the new origins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Add incoming request options to \u003ccode\u003edenoServeIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25493\"\u003e#25493\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now accepts \u003ccode\u003eignoreRequestBody\u003c/code\u003e, \u003ccode\u003eignoreIncomingRequests\u003c/code\u003e, \u003ccode\u003eignoreStaticAssets\u003c/code\u003e, \u003ccode\u003espans\u003c/code\u003e, \u003ccode\u003eonSpanCreated\u003c/code\u003e and \u003ccode\u003eonSpanEnd\u003c/code\u003e, with the same meaning as in \u003ccode\u003edenoHttpIntegration\u003c/code\u003e. The callbacks receive the web \u003ccode\u003eRequest\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eignoreStaticAssets\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e, so \u003ccode\u003eDeno.serve\u003c/code\u003e no longer creates spans for \u003ccode\u003eGET\u003c/code\u003e requests to common static assets such as \u003ccode\u003efavicon.ico\u003c/code\u003e, \u003ccode\u003erobots.txt\u003c/code\u003e or \u003ccode\u003e*.js\u003c/code\u003e files. To keep these spans, set \u003ccode\u003edenoServeIntegration({ ignoreStaticAssets: false })\u003c/code\u003e. \u003ccode\u003eDeno.serve\u003c/code\u003e spans also follow the client's tracing configuration by default, so the integration does not start spans when tracing is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Record request sessions for \u003ccode\u003eDeno.serve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25496\"\u003e#25496\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now records a request session for each incoming request, as \u003ccode\u003edenoHttpIntegration\u003c/code\u003e does for \u003ccode\u003enode:http\u003c/code\u003e. This gives release health and crash-free rates for \u003ccode\u003eDeno.serve\u003c/code\u003e apps. Sessions are sent only when a \u003ccode\u003erelease\u003c/code\u003e is set. To turn them off, set \u003ccode\u003edenoServeIntegration({ sessions: false })\u003c/code\u003e. \u003ccode\u003esessionFlushingDelayMS\u003c/code\u003e sets how long the SDK waits before it sends the session aggregate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Register channel injection hooks from \u003ccode\u003einit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25546\"\u003e#25546\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e in \u003ccode\u003e@sentry/deno\u003c/code\u003e now registers the diagnostics-channel injection hooks, as \u003ccode\u003e@sentry/node\u003c/code\u003e does. The channel integrations now record spans without \u003ccode\u003e--preload=npm:@sentry/deno/import\u003c/code\u003e, for modules that you import after \u003ccode\u003einit()\u003c/code\u003e. To also instrument modules that load before \u003ccode\u003einit()\u003c/code\u003e, such as static imports in your entry module, keep the preload. With \u003ccode\u003edebug: true\u003c/code\u003e, the SDK logs a warning when no injection is active.\u003c/p\u003e\n\u003cp\u003eOn Node.js, tracing-hooks messages now show with \u003ccode\u003edebug: true\u003c/code\u003e instead of with \u003ccode\u003eDEBUG=@apm-js-collab/*\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add a tunnel route handler that sends only the event payload to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25456\"\u003e#25456\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etunnelRoute\u003c/code\u003e option can now send events through a route handler in your app. The handler forwards only the event payload to Sentry, and no request headers. To use it, add this file next to your \u003ccode\u003etunnelRoute\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/sentry-tunnel/route.ts (or src/app/sentry-tunnel/route.ts)\nexport { POST } from '@sentry/nextjs/tunnel';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe handler accepts events for the DSN of your server SDK. To accept other DSNs, use \u003ccode\u003ecreateSentryTunnelRoute({ allowedDsns })\u003c/code\u003e from the same import. Without the file, the tunnel route works as before.\u003c/p\u003e\n\u003cp\u003eAlso, the server no longer sends spans of tunnel requests when span streaming is on, because these spans only show the SDK's own traffic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Never emit trace meta tags from a prerender (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25141\"\u003e#25141\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePageloads of apps with \u003ccode\u003ecacheComponents\u003c/code\u003e enabled are connected to their server request again. Pages that Next.js prerenders no longer carry trace information, so a cached page can no longer connect visitors to a request that was not theirs. This also applies to ISR pages. The pageload waits for the trace information when it arrives with the part of the page that streams in after a cached shell.\u003c/p\u003e\n\u003cp\u003eIf you set up OpenTelemetry yourself and register \u003ccode\u003eSentryPropagator\u003c/code\u003e, register \u003ccode\u003eNextSentryPropagator\u003c/code\u003e instead and pass your tracer provider to \u003ccode\u003emarkPrerendersOnTracerProvider\u003c/code\u003e, so that your prerendered pages carry no trace information either.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Send tunnel route requests with \u003ccode\u003ecredentials: 'omit'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25509\"\u003e#25509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b8ce4f98b1a086aee4183c69b08cdfc0d3a5de7\"\u003e\u003ccode\u003e7b8ce4f\u003c/code\u003e\u003c/a\u003e meta(changelog): Add cherry-picked PRs to 11.9.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/487097d087264c4b39144f6366f337cbc3604520\"\u003e\u003ccode\u003e487097d\u003c/code\u003e\u003c/a\u003e ci: Stop uploading duplicate tarballs to the release artifact (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25688\"\u003e#25688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1276d41345c4abe96cf9ca7751dc644151d45347\"\u003e\u003ccode\u003e1276d41\u003c/code\u003e\u003c/a\u003e fix(deps): Allow \u003ccode\u003e@opentelemetry/api\u003c/code\u003e 1.9 again (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25684\"\u003e#25684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c74f77fdad391546f1692a4986ff227199f277b2\"\u003e\u003ccode\u003ec74f77f\u003c/code\u003e\u003c/a\u003e test(nextjs): Bump nextjs-16 E2E app to Next.js 16.4.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25686\"\u003e#25686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dec2a4a5fa12b41d74b17db94b79d4deba00d3\"\u003e\u003ccode\u003e47dec2a\u003c/code\u003e\u003c/a\u003e release: 11.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cc40f95d1bca5cf3a080aede03a407ed4b550532\"\u003e\u003ccode\u003ecc40f95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25628\"\u003e#25628\u003c/a\u003e from getsentry/prepare-release/11.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4689484e77c32f726024d0708450aa70965e0fa7\"\u003e\u003ccode\u003e4689484\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b94aeb024612c702e529b057e7cf3223fd26eca0\"\u003e\u003ccode\u003eb94aeb0\u003c/code\u003e\u003c/a\u003e fix(hono): Read connection info from the runtime instead of Hono helpers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25\"\u003e#25\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ded85245cefbb52418f9a5461901a7b71bba3197\"\u003e\u003ccode\u003eded8524\u003c/code\u003e\u003c/a\u003e test(e2e): Retry tests in all dev-mode variants (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25640\"\u003e#25640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/24186f0a9ebf5b323e44d1986bc4da64fb87e62f\"\u003e\u003ccode\u003e24186f0\u003c/code\u003e\u003c/a\u003e feat: Rename \u003ccode\u003ediagnostic_channel\u003c/code\u003e, fetch and gRPC span origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25601\"\u003e#25601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.8.0...11.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.4.2 to 16.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ev16.4.2\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix extensionless Google font URLs in both bundlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100277\"\u003e#100277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Don't load the app-page runtime in proxy.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100423\"\u003e#100423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Revert \u0026quot;Turbopack: loader change invalidation (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95732\"\u003e#95732\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100438\"\u003e#100438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active][cd] Gate release bot credentials behind GitHub environments (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100123\"\u003e#100123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] test: Pin react-virtualized (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100545\"\u003e#100545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active][cd] Move release un-draft to a follow-up job in bot-autonomous (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100572\"\u003e#100572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Keep OpenTelemetry request traces together (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100349\"\u003e#100349\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100294\"\u003e#100294\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100324\"\u003e#100324\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100350\"\u003e#100350\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100552\"\u003e#100552\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100583\"\u003e#100583\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100542\"\u003e#100542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Avoid loading standalone React in server bootstrap (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100610\"\u003e#100610\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/29bbeab09981148ade186e8599ecdede15abc281\"\u003e\u003ccode\u003e29bbeab\u003c/code\u003e\u003c/a\u003e v16.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.3/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-run-all2` from 9.0.3 to 9.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcomnes/npm-run-all2/releases\"\u003enpm-run-all2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: honor explicit nodeRun options and clarify Node API docs \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/bcomnes/npm-run-all2/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump typescript from 6.0.3 to 7.0.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/240\"\u003e\u003ccode\u003e[#240](https://github.com/bcomnes/npm-run-all2/issues/240)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid retaining argument placeholder regex state \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/258\"\u003e\u003ccode\u003e[#258](https://github.com/bcomnes/npm-run-all2/issues/258)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump shell-quote to ^1.12.0- \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/261\"\u003e\u003ccode\u003e[#261](https://github.com/bcomnes/npm-run-all2/issues/261)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump neostandard from 0.13.0 to 0.14.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/259\"\u003e\u003ccode\u003e[#259](https://github.com/bcomnes/npm-run-all2/issues/259)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix default argument placeholder syntax \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/bcomnes/npm-run-all2/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroup TypeScript Dependabot updates \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/263\"\u003e\u003ccode\u003e[#263](https://github.com/bcomnes/npm-run-all2/issues/263)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.4 to 0.7.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/262\"\u003e\u003ccode\u003e[#262](https://github.com/bcomnes/npm-run-all2/issues/262)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump \u003ccode\u003e@​voxpelli/tsconfig\u003c/code\u003e from 16.2.1 to 17.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/bcomnes/npm-run-all2/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump codecov/codecov-action from 7.0.0 to 7.1.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/bcomnes/npm-run-all2/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/bcomnes/npm-run-all2/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/bcomnes/npm-run-all2/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump installed-check from 10.0.1 to 11.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/bcomnes/npm-run-all2/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/bcomnes/npm-run-all2/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Zed and Codex worktree setup \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9f54ec7334a627a65407764d7d6e7a327da84ff6\"\u003e\u003ccode\u003e9f54ec7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename agent instructions to AGENTS.md \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/b06eac490f22dc9aebc9eeef945b84c3cb31fbdc\"\u003e\u003ccode\u003eb06eac4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcomnes/npm-run-all2/blob/master/CHANGELOG.md\"\u003enpm-run-all2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/compare/v9.0.3...v9.0.4\"\u003ev9.0.4\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: honor explicit nodeRun options and clarify Node API docs \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/bcomnes/npm-run-all2/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump typescript from 6.0.3 to 7.0.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/240\"\u003e\u003ccode\u003e[#240](https://github.com/bcomnes/npm-run-all2/issues/240)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid retaining argument placeholder regex state \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/258\"\u003e\u003ccode\u003e[#258](https://github.com/bcomnes/npm-run-all2/issues/258)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump shell-quote to ^1.12.0- \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/261\"\u003e\u003ccode\u003e[#261](https://github.com/bcomnes/npm-run-all2/issues/261)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump neostandard from 0.13.0 to 0.14.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/259\"\u003e\u003ccode\u003e[#259](https://github.com/bcomnes/npm-run-all2/issues/259)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix default argument placeholder syntax \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/bcomnes/npm-run-all2/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroup TypeScript Dependabot updates \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/263\"\u003e\u003ccode\u003e[#263](https://github.com/bcomnes/npm-run-all2/issues/263)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.4 to 0.7.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/262\"\u003e\u003ccode\u003e[#262](https://github.com/bcomnes/npm-run-all2/issues/262)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump \u003ccode\u003e@​voxpelli/tsconfig\u003c/code\u003e from 16.2.1 to 17.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/bcomnes/npm-run-all2/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump codecov/codecov-action from 7.0.0 to 7.1.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/bcomnes/npm-run-all2/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/bcomnes/npm-run-all2/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/bcomnes/npm-run-all2/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump installed-check from 10.0.1 to 11.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/bcomnes/npm-run-all2/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/bcomnes/npm-run-all2/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Zed and Codex worktree setup \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9f54ec7334a627a65407764d7d6e7a327da84ff6\"\u003e\u003ccode\u003e9f54ec7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename agent instructions to AGENTS.md \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/b06eac490f22dc9aebc9eeef945b84c3cb31fbdc\"\u003e\u003ccode\u003eb06eac4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9ef59bfa08432fbb7f6e0e08fc97353cd2eaf55c\"\u003e\u003ccode\u003e9ef59bf\u003c/code\u003e\u003c/a\u003e 9.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/8fe157a21af6e6c771b0de5fc1c2160fb7ae7ef3\"\u003e\u003ccode\u003e8fe157a\u003c/code\u003e\u003c/a\u003e fix: honor explicit nodeRun options and clarify Node API docs (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/90665a82f7762b8406fba966cdc1f3181eafd87a\"\u003e\u003ccode\u003e90665a8\u003c/code\u003e\u003c/a\u003e Upgrade: Bump typescript from 6.0.3 to 7.0.2 (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/a9e1c01a2437ea832c0af1e553747a615df573c0\"\u003e\u003ccode\u003ea9e1c01\u003c/code\u003e\u003c/a\u003e fix: avoid retaining argument placeholder regex state (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/ed8c4ebf372961ef0fa9d737c9975d0297830c12\"\u003e\u003ccode\u003eed8c4eb\u003c/code\u003e\u003c/a\u003e fix: bump shell-quote to ^1.12.0- \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/260\"\u003e#260\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/f9a58ef30bfe3cc712ecf8e2ff45517ee5d87e4b\"\u003e\u003ccode\u003ef9a58ef\u003c/code\u003e\u003c/a\u003e Upgrade: Bump neostandard from 0.13.0 to 0.14.1 (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/ff7d46112ff0add97eef4405714393d0fa5b9dae\"\u003e\u003ccode\u003eff7d461\u003c/code\u003e\u003c/a\u003e docs: fix default argument placeholder syntax (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/712dff650575933b586cb91acc015522a82cbdc6\"\u003e\u003ccode\u003e712dff6\u003c/code\u003e\u003c/a\u003e Merge branch 'zed-codex-worktree-bootstrap'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/b06eac490f22dc9aebc9eeef945b84c3cb31fbdc\"\u003e\u003ccode\u003eb06eac4\u003c/code\u003e\u003c/a\u003e Rename agent instructions to AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9f54ec7334a627a65407764d7d6e7a327da84ff6\"\u003e\u003ccode\u003e9f54ec7\u003c/code\u003e\u003c/a\u003e Add Zed and Codex worktree setup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bcomnes/npm-run-all2/compare/v9.0.3...v9.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/thisispivi/BoardGamesTracker/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisispivi%2FBoardGamesTracker/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"},{"uuid":"6050549142","node_id":"PR_kwDOPmpUJs8AAAABK5y4Sg","number":1002,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-27T00:22:41.000Z","updated_at":"2026-10-27T00:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":47,"packages":[{"name":"@biomejs/biome","old_version":"2.5.15","new_version":"2.6.2","repository_url":"https://github.com/biomejs/biome"},{"name":"knip","old_version":"6.41.0","new_version":"6.42.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"turbo","old_version":"2.11.7","new_version":"2.11.10","repository_url":"https://github.com/vercel/turborepo"},{"name":"dotenv","old_version":"18.0.7","new_version":"18.0.9","repository_url":"https://github.com/motdotla/dotenv"},{"name":"posthog-node","old_version":"5.55.2","new_version":"5.57.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"rolldown","old_version":"1.2.13","new_version":"1.2.15","repository_url":"https://github.com/rolldown/rolldown"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@scalar/api-reference-react","old_version":"0.9.79","new_version":"0.9.82","repository_url":"https://github.com/scalar/scalar"},{"name":"@sentry/tanstackstart-react","old_version":"11.6.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@takumi-rs/core","old_version":"2.14.0","new_version":"2.17.1","repository_url":"https://github.com/kane50613/takumi"},{"name":"@tanstack/react-query","old_version":"5.104.2","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.104.2","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.170.42","new_version":"1.170.46","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.168.61","new_version":"1.169.4","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-virtual","old_version":"3.14.15","new_version":"3.14.22","repository_url":"https://github.com/TanStack/virtual"},{"name":"auth0","old_version":"7.4.0","new_version":"7.6.0","repository_url":"https://github.com/auth0/node-auth0"},{"name":"lucide-react","old_version":"1.55.0","new_version":"1.61.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pg-boss","old_version":"12.37.1","new_version":"12.38.0","repository_url":"https://github.com/timgit/pg-boss"},{"name":"posthog-js","old_version":"1.438.7","new_version":"1.438.19","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@storybook/addon-vitest","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitest/browser-playwright","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"playwright","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"@sentry/node","old_version":"11.6.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"fumadocs-core","old_version":"16.17.1","new_version":"16.17.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.7","new_version":"15.4.9","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"12.4.1","new_version":"12.5.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.17.1","new_version":"16.17.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@vercel/blob","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/vercel/storage"},{"name":"@redocly/cli","old_version":"2.62.1","new_version":"2.69.0","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"resend","old_version":"6.32.1","new_version":"6.34.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@ai-sdk/anthropic","old_version":"4.0.78","new_version":"4.0.87","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.91","new_version":"4.0.101","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"7.0.137","new_version":"7.0.150","repository_url":"https://github.com/vercel/ai"},{"name":"dataforseo-client","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/dataforseo/TypeScriptClient"},{"name":"jose","old_version":"6.2.12","new_version":"6.2.13","repository_url":"https://github.com/panva/jose"},{"name":"linkedom","old_version":"0.18.13","new_version":"0.18.14","repository_url":"https://github.com/WebReflection/linkedom"},{"name":"@takumi-rs/helpers","old_version":"2.14.0","new_version":"2.17.1","repository_url":"https://github.com/kane50613/takumi"},{"name":"@playwright/test","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@usebruno/cli","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/usebruno/bruno"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-and-patch group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.15` | `2.6.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.41.0` | `6.42.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.11.7` | `2.11.10` |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.7` | `18.0.9` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.55.2` | `5.57.0` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.13` | `1.2.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.9.79` | `0.9.82` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `11.6.0` | `11.8.0` |\n| [@takumi-rs/core](https://github.com/kane50613/takumi/tree/HEAD/takumi-napi) | `2.14.0` | `2.17.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.2` | `5.104.5` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.104.2` | `5.104.5` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.42` | `1.170.46` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.168.61` | `1.169.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.15` | `3.14.22` |\n| [auth0](https://github.com/auth0/node-auth0) | `7.4.0` | `7.6.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.55.0` | `1.61.0` |\n| [pg-boss](https://github.com/timgit/pg-boss) | `12.37.1` | `12.38.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.438.7` | `1.438.19` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.6` | `4.6.7` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.6.1` | `10.6.3` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.6.1` | `10.6.3` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.6.1` | `10.6.3` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `5.0.3` | `5.0.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [playwright](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.6.1` | `10.6.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.6.0` | `11.8.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.17.1` | `16.17.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.7` | `15.4.9` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `12.4.1` | `12.5.4` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.17.1` | `16.17.7` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.8.1` | `2.8.2` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.62.1` | `2.69.0` |\n| [resend](https://github.com/resend/resend-node) | `6.32.1` | `6.34.1` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.78` | `4.0.87` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.91` | `4.0.101` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.137` | `7.0.150` |\n| [dataforseo-client](https://github.com/dataforseo/TypeScriptClient) | `2.1.8` | `2.1.9` |\n| [jose](https://github.com/panva/jose) | `6.2.12` | `6.2.13` |\n| [linkedom](https://github.com/WebReflection/linkedom) | `0.18.13` | `0.18.14` |\n| [@takumi-rs/helpers](https://github.com/kane50613/takumi/tree/HEAD/takumi-helpers) | `2.14.0` | `2.17.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [@usebruno/cli](https://github.com/usebruno/bruno) | `4.2.1` | `4.3.0` |\n\n\nUpdates `@biomejs/biome` from 2.5.15 to 2.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.6.2\u003c/h2\u003e\n\u003ch2\u003e2.6.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11479\"\u003e#11479\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c60ba83b6bb2442eb3d6157b328719d0c39a5c2\"\u003e\u003ccode\u003e5c60ba8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nhedger\"\u003e\u003ccode\u003e@​nhedger\u003c/code\u003e\u003c/a\u003e! - Added a \u003ccode\u003e--git\u003c/code\u003e flag to \u003ccode\u003ebiome init\u003c/code\u003e. The flag enables Git VCS integration and sets \u003ccode\u003evcs.useIgnoreFile\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e in the generated configuration, even when the command runs outside a Git repository.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11742\"\u003e#11742\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3a1356d089ee0e99c7a1c9f20df7785efe3f11b4\"\u003e\u003ccode\u003e3a1356d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the \u003ccode\u003ebiome migrate stylelint\u003c/code\u003e command. It imports a Stylelint configuration and its ignore settings into your Biome configuration, mapping Stylelint rules to their Biome equivalents. Pass \u003ccode\u003e--write\u003c/code\u003e to apply the changes, and \u003ccode\u003e--include-inspired\u003c/code\u003e or \u003ccode\u003e--include-nursery\u003c/code\u003e to migrate additional rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12318\"\u003e#12318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/774b5b573259745d7b6a8545d39eed20f1620421\"\u003e\u003ccode\u003e774b5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the new assist action \u003ca href=\"https://biomejs.dev/assist/actions/use-graphql-sorted-definitions/\"\u003e\u003ccode\u003euseGraphqlSortedDefinitions\u003c/code\u003e\u003c/a\u003e, which sorts the named definitions of a GraphQL document, such as types, type extensions, directives, fragments, and operations.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"graphql\"\u003e\u003ccode\u003etype User {\r\n  id: ID!\r\n}\r\n\u003cp\u003eenum Role {\u003cbr /\u003e\nADMIN\u003cbr /\u003e\nUSER\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003edirective \u003ca href=\"https://github.com/auth\"\u003e\u003ccode\u003e@​auth\u003c/code\u003e\u003c/a\u003e on FIELD_DEFINITION\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6886\"\u003e#6886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3479d1583a888e2d393b32129616c7327af7c320\"\u003e\u003ccode\u003e3479d15\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christymcgrory\"\u003e\u003ccode\u003e@​christymcgrory\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ebiome rage\u003c/code\u003e now shows the resolved \u003ccode\u003efiles.includes\u003c/code\u003e and \u003ccode\u003efiles.ignoreUnknown\u003c/code\u003e configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11102\"\u003e#11102\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0874b7f87a17474029763988c0c1f17812298441\"\u003e\u003ccode\u003e0874b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ca href=\"https://biomejs.dev/linter/rules/use-tailwind-sorted-classes/\"\u003e\u003ccode\u003euseTailwindSortedClasses\u003c/code\u003e\u003c/a\u003e rule in HTML-ish files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10711\"\u003e#10711\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40de5a0383473d37a4667f7cdb46817e0e73b686\"\u003e\u003ccode\u003e40de5a0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/soconnor-seeq\"\u003e\u003ccode\u003e@​soconnor-seeq\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003eresolutionKind\u003c/code\u003e option for object-syntax plugin entries.\u003c/p\u003e\n\u003cp\u003eThis allows shared Biome configs in monorepos to load local Grit plugins from the package that declares them instead of resolving plugin paths from the consuming project.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n  \u0026quot;plugins\u0026quot;: [\r\n    { \u0026quot;path\u0026quot;: \u0026quot;./grit/no-debugger.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;config\u0026quot; },\r\n    { \u0026quot;path\u0026quot;: \u0026quot;local-plugin.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;project\u0026quot; },\r\n    { \u0026quot;path\u0026quot;: \u0026quot;local-plugin.grit\u0026quot; }\r\n  ]\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse \u003ccode\u003eresolutionKind: \u0026quot;config\u0026quot;\u003c/code\u003e to resolve the plugin from the configuration file that declares it. Use \u003ccode\u003eresolutionKind: \u0026quot;project\u0026quot;\u003c/code\u003e to resolve the plugin from the consuming project. When omitted, \u003ccode\u003eresolutionKind\u003c/code\u003e defaults to \u003ccode\u003eproject\u003c/code\u003e. This only affects plugin resolution; \u003ccode\u003eincludes\u003c/code\u003e still apply to end-user project files as usual.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11432\"\u003e#11432\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4befd08057836e6d3881c768bf7a49e5820a7352\"\u003e\u003ccode\u003e4befd08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003ebiome inspect config\u003c/code\u003e to show resolved configuration values and their origins as human-readable diagnostics, including matching overrides.\u003c/p\u003e\n\u003cp\u003eConfiguration files can also extend other configurations up to ten levels deep. Repeated references to the same resolved file are ignored with an information diagnostic, while resolving multiple versions of one extended package produces an error.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/@biomejs/biome@2.6.2/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12494\"\u003e#12494\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f4043029bf5db0916b2d302b5797cca4927e178\"\u003e\u003ccode\u003e3f40430\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fix another patch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12492\"\u003e#12492\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/edaa1db68abbef94d9605bc6de0246a1fcab52e1\"\u003e\u003ccode\u003eedaa1db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a problem with npm publishing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11479\"\u003e#11479\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c60ba83b6bb2442eb3d6157b328719d0c39a5c2\"\u003e\u003ccode\u003e5c60ba8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nhedger\"\u003e\u003ccode\u003e@​nhedger\u003c/code\u003e\u003c/a\u003e! - Added a \u003ccode\u003e--git\u003c/code\u003e flag to \u003ccode\u003ebiome init\u003c/code\u003e. The flag enables Git VCS integration and sets \u003ccode\u003evcs.useIgnoreFile\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e in the generated configuration, even when the command runs outside a Git repository.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11742\"\u003e#11742\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3a1356d089ee0e99c7a1c9f20df7785efe3f11b4\"\u003e\u003ccode\u003e3a1356d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the \u003ccode\u003ebiome migrate stylelint\u003c/code\u003e command. It imports a Stylelint configuration and its ignore settings into your Biome configuration, mapping Stylelint rules to their Biome equivalents. Pass \u003ccode\u003e--write\u003c/code\u003e to apply the changes, and \u003ccode\u003e--include-inspired\u003c/code\u003e or \u003ccode\u003e--include-nursery\u003c/code\u003e to migrate additional rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12318\"\u003e#12318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/774b5b573259745d7b6a8545d39eed20f1620421\"\u003e\u003ccode\u003e774b5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the new assist action \u003ca href=\"https://biomejs.dev/assist/actions/use-graphql-sorted-definitions/\"\u003e\u003ccode\u003euseGraphqlSortedDefinitions\u003c/code\u003e\u003c/a\u003e, which sorts the named definitions of a GraphQL document, such as types, type extensions, directives, fragments, and operations.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"graphql\"\u003e\u003ccode\u003etype User {\n  id: ID!\n}\n\u003cp\u003eenum Role {\u003cbr /\u003e\nADMIN\u003cbr /\u003e\nUSER\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003edirective \u003ca href=\"https://github.com/auth\"\u003e\u003ccode\u003e@​auth\u003c/code\u003e\u003c/a\u003e on FIELD_DEFINITION\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6886\"\u003e#6886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3479d1583a888e2d393b32129616c7327af7c320\"\u003e\u003ccode\u003e3479d15\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christymcgrory\"\u003e\u003ccode\u003e@​christymcgrory\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ebiome rage\u003c/code\u003e now shows the resolved \u003ccode\u003efiles.includes\u003c/code\u003e and \u003ccode\u003efiles.ignoreUnknown\u003c/code\u003e configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11102\"\u003e#11102\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0874b7f87a17474029763988c0c1f17812298441\"\u003e\u003ccode\u003e0874b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ca href=\"https://biomejs.dev/linter/rules/use-tailwind-sorted-classes/\"\u003e\u003ccode\u003euseTailwindSortedClasses\u003c/code\u003e\u003c/a\u003e rule in HTML-ish files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10711\"\u003e#10711\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40de5a0383473d37a4667f7cdb46817e0e73b686\"\u003e\u003ccode\u003e40de5a0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/soconnor-seeq\"\u003e\u003ccode\u003e@​soconnor-seeq\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003eresolutionKind\u003c/code\u003e option for object-syntax plugin entries.\u003c/p\u003e\n\u003cp\u003eThis allows shared Biome configs in monorepos to load local Grit plugins from the package that declares them instead of resolving plugin paths from the consuming project.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;plugins\u0026quot;: [\n    { \u0026quot;path\u0026quot;: \u0026quot;./grit/no-debugger.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;config\u0026quot; },\n    { \u0026quot;path\u0026quot;: \u0026quot;local-plugin.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;project\u0026quot; },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0d9aef6a5adf794118be3b9920189b33a413dd96\"\u003e\u003ccode\u003e0d9aef6\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12495\"\u003e#12495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/30ffad1461051d595210f7fabcd67813942ebee4\"\u003e\u003ccode\u003e30ffad1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8c814e1b2c8f1c11acd3aed143f5c078beab4f78\"\u003e\u003ccode\u003e8c814e1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e51cec2bc6fb041afbd4dc17269c4d0fb0fbbc18\"\u003e\u003ccode\u003ee51cec2\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12428\"\u003e#12428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cb88f072f66f90c478908fcb42786ea9b6b30851\"\u003e\u003ccode\u003ecb88f07\u003c/code\u003e\u003c/a\u003e feat(lint): add noSvelteClassDirective (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12254\"\u003e#12254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/774b5b573259745d7b6a8545d39eed20f1620421\"\u003e\u003ccode\u003e774b5b5\u003c/code\u003e\u003c/a\u003e feat: sorted GraphQL documents (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12318\"\u003e#12318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/914dca7beb9befb489e1d833469bd0f565388935\"\u003e\u003ccode\u003e914dca7\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noUselessCall (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3fa0d6526e5ce6ab3b0c87fb74813ecdef0b2bd\"\u003e\u003ccode\u003ea3fa0d6\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useSortedArguments (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12282\"\u003e#12282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5f8ea6cc9a75f666e5f8cba2f7fb5aa6b13d8da5\"\u003e\u003ccode\u003e5f8ea6c\u003c/code\u003e\u003c/a\u003e feat(lint): add noVueLifecycleAfterAwait (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12229\"\u003e#12229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b92638b40689c7714fe3d84db06a7a62110f796d\"\u003e\u003ccode\u003eb92638b\u003c/code\u003e\u003c/a\u003e feat(lint): add noVueShadowNativeEvents (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12136\"\u003e#12136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.6.2/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.41.0 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(semantic-release): resolve shareable configs from extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2159\"\u003e#2159\u003c/a\u003e) (4c4a5ece9148cf621f3a6e091fd3550b18f6e19a) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(jest): load projects entries as Jest configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2167\"\u003e#2167\u003c/a\u003e) (4c22593724460890e4492ba86119d0188127f2ba) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate npmx.dev snapshot (4b19797b77a559f7190e9119b3a156e1ac6aef9f)\u003c/li\u003e\n\u003cli\u003efix(tailwind): track packages referenced from CSS url() (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2166\"\u003e#2166\u003c/a\u003e) (949da00abf419c1eeabdab1541ce7e5c312371b9) - thanks \u003ca href=\"https://github.com/agustincastaing\"\u003e\u003ccode\u003e@​agustincastaing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd .otf to foreign file extensions (fcff4db0b88d6282569743cd779aec5a5df99862)\u003c/li\u003e\n\u003cli\u003eMatch quoted SCSS url() values within a single line (2c5c2a2efab8f08be538bfe1f40982cb6f0fca3c)\u003c/li\u003e\n\u003cli\u003efix(bun): treat bun test arguments as path filters (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2165\"\u003e#2165\u003c/a\u003e) (5f3a7fb526d3eca7561aacfc9d0ac60056525206) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): use default test entries when config has no test key (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2170\"\u003e#2170\u003c/a\u003e) (7ee576ccd461f719b533e3783a5b58391ce89e91) - thanks \u003ca href=\"https://github.com/fixfon\"\u003e\u003ccode\u003e@​fixfon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bun 1.4.3 check subcommand (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2131\"\u003e#2131\u003c/a\u003e) (09129b8aaa554ffae2ff8f42a5ff4d6994eb7759) - thanks \u003ca href=\"https://github.com/NimmLor\"\u003e\u003ccode\u003e@​NimmLor\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect pnpm workspaces correctly around \u003ccode\u003epackages:\u003c/code\u003e (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2133\"\u003e#2133\u003c/a\u003e, close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2134\"\u003e#2134\u003c/a\u003e) (d1cc0928be54e6cac9668460d9f6a21e3a94f818)\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolve working-directory nested under checkout path (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2136\"\u003e#2136\u003c/a\u003e) (87e051e45f12c107cc25ed08bba962b95bb23b51) - thanks \u003ca href=\"https://github.com/kenny-ish\"\u003e\u003ccode\u003e@​kenny-ish\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nx): track local generator and executor entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2117\"\u003e#2117\u003c/a\u003e) (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2121\"\u003e#2121\u003c/a\u003e) (558407f51b5fdf4460275b69950676e7bace35d5) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.3 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2137\"\u003e#2137\u003c/a\u003e) (71f90bf6d5fb2675430f60416e403851f9cb2cfe) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003edocs(react-router): note to run react-router typegen before Knip (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2140\"\u003e#2140\u003c/a\u003e) (f21ce9a9f1e3264cad1b763cf31ec2c177fb8656) - thanks \u003ca href=\"https://github.com/MannXo\"\u003e\u003ccode\u003e@​MannXo\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: normalize scoped binary names (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2143\"\u003e#2143\u003c/a\u003e) (c8509c4e45e1c343da707c26877a0a6584f6bc11)\u003c/li\u003e\n\u003cli\u003eClarify plugin implementation boundaries (c5a67f59d351e8d26dc6ecbbd3c3193e313772a4)\u003c/li\u003e\n\u003cli\u003efix(jest): treat mocked and required dependencies as used (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2141\"\u003e#2141\u003c/a\u003e) (3eaf1ba16045a3ac22f0717c4f1252312298bb76) - thanks \u003ca href=\"https://github.com/TkDodo\"\u003e\u003ccode\u003e@​TkDodo\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: preserve root-only plugins for trailing-slash cwd (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2139\"\u003e#2139\u003c/a\u003e) (7f0db0e7670bfd18fab081b522a104f787829f7d) - thanks \u003ca href=\"https://github.com/sean0407\"\u003e\u003ccode\u003e@​sean0407\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nx): resolve run-commands script paths from the target cwd (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2151\"\u003e#2151\u003c/a\u003e) (516bd9a324303653978528f582287c857846fcc8) - thanks \u003ca href=\"https://github.com/JeanBeaurepaire\"\u003e\u003ccode\u003e@​JeanBeaurepaire\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Nx run-commands loader paths from the target cwd (fa8ca13e1345115d30122900ab68db7339487502)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​solidjs/vite-plugin\u003c/code\u003e plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2144\"\u003e#2144\u003c/a\u003e) (579a88d306429694be43590efb50cb72067551ba) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add filesystem-routing plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2145\"\u003e#2145\u003c/a\u003e) (1abd9e1875bae36b0baf77f5864aab849d1528a8) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport tags in line comments (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1924\"\u003e#1924\u003c/a\u003e) (5abef4846e20f09fd4d0ee8dc2513ce50b616cdb)\u003c/li\u003e\n\u003cli\u003eKeep resolveFromAST to static values in plugin guide (4cd353fd9ecb780228a63069080586a46ba6a8f2)\u003c/li\u003e\n\u003cli\u003efix(solidjs-vite-plugin): keep entry overrides in production (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2155\"\u003e#2155\u003c/a\u003e) (e4b5f890787da07824cc174cb624396f2133ff06) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(angular): resolve styleUrl and styleUrls of \u003ca href=\"https://github.com/Component\"\u003e\u003ccode\u003e@​Component\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2157\"\u003e#2157\u003c/a\u003e) (c20d4d720c586c9c5dc6e3d1a6ea60c557688bfa) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate npmx.dev snapshot (59eb873f3beecf40b7aed9579bd29e1ab8b631f0)\u003c/li\u003e\n\u003cli\u003efix(next): recognize Turbopack alias targets (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2156\"\u003e#2156\u003c/a\u003e) (1d44f6a1a39c5557c1e215c7cf9db17937967344) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: preserve re-exports from framework entries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2154\"\u003e#2154\u003c/a\u003e) (263ce20408a77b2473c555f304ad3b55c696b6a6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(solidjs-vite-plugin): follow Solid's SSR and client mode entry rules (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2148\"\u003e#2148\u003c/a\u003e) (d711231eae14d8ecac562d73078125f3b30dc8fd) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(filesystem-routing): read route options from Vite configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2149\"\u003e#2149\u003c/a\u003e) (585f206ca52d54e30f2068c818e1b33b50085459) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(filesystem-routing): resolve routes from the Vite root (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2150\"\u003e#2150\u003c/a\u003e) (8cc0cb0c9ff09463cad30817c8cf78cbc48b7ed6) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: track namespace members in Promise.all imports (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2162\"\u003e#2162\u003c/a\u003e) (3f17cdfce7a0f90e2599a7074291c4c875fe8244) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate a few dependencies (161dbed3ccffa574e3a9493ddb20842eefa26af8)\u003c/li\u003e\n\u003cli\u003eFix Solid setup fixture coverage (ebe4180785667f6ff85c1e6ce2a11226713b2d5a)\u003c/li\u003e\n\u003cli\u003eMigrate shell script parsing to unbash v6 (f86044c6760ac4f27e564f15feeae907cba3d297)\u003c/li\u003e\n\u003cli\u003eAdd sponsors: \u003ca href=\"https://github.com/pennylane-hq\"\u003e\u003ccode\u003e@​pennylane-hq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/agentscore\"\u003e\u003ccode\u003e@​agentscore\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oblique-security\"\u003e\u003ccode\u003e@​oblique-security\u003c/code\u003e\u003c/a\u003e (thank you!) (57ff23eb430aaece73e02574923cabc6016a920b)\u003c/li\u003e\n\u003cli\u003eStop pairing Promise.all imports and bindings after a spread (5bd2c64eaf92f82a316d8fa6551acdb1d6c48c32)\u003c/li\u003e\n\u003cli\u003eUpdate some stats (dd02ddeb235dd516cf93db99dda2180b0eb09a97)\u003c/li\u003e\n\u003cli\u003efix(nx): read karmaConfig from target options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2164\"\u003e#2164\u003c/a\u003e) (4e1e4bc18f6d2f2705d729c375a20bd1679b8c0f) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd tsrs plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2163\"\u003e#2163\u003c/a\u003e) (ba09126c023a2c408de8d7dae3bf6ab97e420966) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDrop redundant containingFilePath from plugin config inputs (ffb6caf02891d29eee41c7a0ecf147312dbe7205)\u003c/li\u003e\n\u003cli\u003eResolve Nx target option configs from the workspace root (52c5233aa905124c5b30c0bb7f9b0b25cd4260c6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ee32ee6ca4c8826ca45f306041d9f8c5ffdaa335\"\u003e\u003ccode\u003eee32ee6\u003c/code\u003e\u003c/a\u003e Release knip@6.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/7ee576ccd461f719b533e3783a5b58391ce89e91\"\u003e\u003ccode\u003e7ee576c\u003c/code\u003e\u003c/a\u003e fix(vitest): use default test entries when config has no test key (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5f3a7fb526d3eca7561aacfc9d0ac60056525206\"\u003e\u003ccode\u003e5f3a7fb\u003c/code\u003e\u003c/a\u003e fix(bun): treat bun test arguments as path filters (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2c5c2a2efab8f08be538bfe1f40982cb6f0fca3c\"\u003e\u003ccode\u003e2c5c2a2\u003c/code\u003e\u003c/a\u003e Match quoted SCSS url() values within a single line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fcff4db0b88d6282569743cd779aec5a5df99862\"\u003e\u003ccode\u003efcff4db\u003c/code\u003e\u003c/a\u003e Add .otf to foreign file extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/949da00abf419c1eeabdab1541ce7e5c312371b9\"\u003e\u003ccode\u003e949da00\u003c/code\u003e\u003c/a\u003e fix(tailwind): track packages referenced from CSS url() (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2166\"\u003e#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4c22593724460890e4492ba86119d0188127f2ba\"\u003e\u003ccode\u003e4c22593\u003c/code\u003e\u003c/a\u003e fix(jest): load projects entries as Jest configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4c4a5ece9148cf621f3a6e091fd3550b18f6e19a\"\u003e\u003ccode\u003e4c4a5ec\u003c/code\u003e\u003c/a\u003e fix(semantic-release): resolve shareable configs from extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8aa7d0e281ecba684c35acf4effd072e90a8862d\"\u003e\u003ccode\u003e8aa7d0e\u003c/code\u003e\u003c/a\u003e Release knip@6.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/52c5233aa905124c5b30c0bb7f9b0b25cd4260c6\"\u003e\u003ccode\u003e52c5233\u003c/code\u003e\u003c/a\u003e Resolve Nx target option configs from the workspace root\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.42.1/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.11.7 to 2.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Allow non-recursive Turbo commands in root tasks by \u003ca href=\"https://github.com/sahyl\"\u003e\u003ccode\u003e@​sahyl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14814\"\u003evercel/turborepo#14814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.9 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14824\"\u003evercel/turborepo#14824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency \u003ccode\u003e@​vercel/geistdocs\u003c/code\u003e to v2 by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14417\"\u003evercel/turborepo#14417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-gatsby example by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14796\"\u003evercel/turborepo#14796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid pnpm batch-shim shutdown hangs on Windows by \u003ca href=\"https://github.com/sahyl\"\u003e\u003ccode\u003e@​sahyl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14819\"\u003evercel/turborepo#14819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency \u003ccode\u003e@​vercel/geistdocs\u003c/code\u003e to v2.11.0 by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14832\"\u003evercel/turborepo#14832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exclude tool-managed directories from local dependency inputs by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14696\"\u003evercel/turborepo#14696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match git's text=auto binary detection in file hashing by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14697\"\u003evercel/turborepo#14697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Drop \u003ccode\u003e@​react-router/dev\u003c/code\u003e from Remix match list by \u003ca href=\"https://github.com/Pcmhacker-piro\"\u003e\u003ccode\u003e@​Pcmhacker-piro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14800\"\u003evercel/turborepo#14800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match package configuration files and directory inputs in task-level affected detection by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14804\"\u003evercel/turborepo#14804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Parse pnpm 8 single-project lockfiles by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14806\"\u003evercel/turborepo#14806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep task env vars in the hash when globalEnv excludes inferred vars by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14805\"\u003evercel/turborepo#14805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Generate the sitemap from Geistdocs sources by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14865\"\u003evercel/turborepo#14865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore cached symlinks when outputs are already on disk by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14807\"\u003evercel/turborepo#14807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove CODEOWNERS file by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14810\"\u003evercel/turborepo#14810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable WebMCP for Turborepo docs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14828\"\u003evercel/turborepo#14828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exit quietly when \u003ccode\u003eturbo ls\u003c/code\u003e output is piped to a closed reader by \u003ca href=\"https://github.com/drakeo338\"\u003e\u003ccode\u003e@​drakeo338\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14868\"\u003evercel/turborepo#14868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Distrust compromised eMudhra intermediate certificates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14876\"\u003evercel/turborepo#14876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.9...v2.11.10\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.9...v2.11.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14789\"\u003evercel/turborepo#14789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Prefetch Cargo metadata during lazy graph construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14497\"\u003evercel/turborepo#14497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Berry lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14499\"\u003evercel/turborepo#14499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Check cache hit outputs in place instead of on the blocking pool by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14524\"\u003evercel/turborepo#14524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Speed up Berry lockfile loading by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14500\"\u003evercel/turborepo#14500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Parse bun.lock without building a JSON syntax tree by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14502\"\u003evercel/turborepo#14502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip the dry run cache batch window when there is no remote cache by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14505\"\u003evercel/turborepo#14505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Emit lockfile closures pre-sorted and cheapen closure interning by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14525\"\u003evercel/turborepo#14525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse configuration derived from turbo.json between the shim and the CLI by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14521\"\u003evercel/turborepo#14521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report locked tools-only setup plans by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14483\"\u003evercel/turborepo#14483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Bun lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14501\"\u003evercel/turborepo#14501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse open parent directories when restoring cache archives by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14506\"\u003evercel/turborepo#14506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip dropping the run right before turbo run exits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14507\"\u003evercel/turborepo#14507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Match literal input exclusions without compiling globs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14510\"\u003evercel/turborepo#14510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Copy pruned package files in parallel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14512\"\u003evercel/turborepo#14512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report proposed first-lock and refresh setup plans by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14571\"\u003evercel/turborepo#14571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compress large cache archives with multithreaded zstd by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14698\"\u003evercel/turborepo#14698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Read tracked file stats from directory listings on Windows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14633\"\u003evercel/turborepo#14633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e521641a142a24abe4554a77fdd6551e47e96fb3\"\u003e\u003ccode\u003ee521641\u003c/code\u003e\u003c/a\u003e publish 2.11.10 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aaf5a3afdc7f1f3142ec13b6665ef099b3fb3528\"\u003e\u003ccode\u003eaaf5a3a\u003c/code\u003e\u003c/a\u003e fix: Distrust compromised eMudhra intermediate certificates (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/98165036e02c9940e9b22b9ffbed98a721aa24f1\"\u003e\u003ccode\u003e9816503\u003c/code\u003e\u003c/a\u003e fix: Exit quietly when \u003ccode\u003eturbo ls\u003c/code\u003e output is piped to a closed reader (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14868\"\u003e#14868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/af866e5114c328a25ead2690464607214245b3f8\"\u003e\u003ccode\u003eaf866e5\u003c/code\u003e\u003c/a\u003e feat: Enable WebMCP for Turborepo docs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14828\"\u003e#14828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b42cc68b412d7be1e103f9a014a29b2f56e990e3\"\u003e\u003ccode\u003eb42cc68\u003c/code\u003e\u003c/a\u003e chore: Remove CODEOWNERS file (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/921155f01d4abe946ac0265f3b37a763108ec1b3\"\u003e\u003ccode\u003e921155f\u003c/code\u003e\u003c/a\u003e fix: Restore cached symlinks when outputs are already on disk (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14807\"\u003e#14807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9330903fb870682d5c3239d2acac597fd4fb29e8\"\u003e\u003ccode\u003e9330903\u003c/code\u003e\u003c/a\u003e docs: Generate the sitemap from Geistdocs sources (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14865\"\u003e#14865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/60480382670ce6ed882bb33ae59cc7be17f80279\"\u003e\u003ccode\u003e6048038\u003c/code\u003e\u003c/a\u003e fix: Keep task env vars in the hash when globalEnv excludes inferred vars (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/57ecce3b0ebed41b43c288ed9082043f29f451ac\"\u003e\u003ccode\u003e57ecce3\u003c/code\u003e\u003c/a\u003e fix: Parse pnpm 8 single-project lockfiles (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14806\"\u003e#14806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d926d6a3723956eff9d07228809097b307dc978a\"\u003e\u003ccode\u003ed926d6a\u003c/code\u003e\u003c/a\u003e fix: Match package configuration files and directory inputs in task-level aff...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.7...v2.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 18.0.7 to 18.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.8...v18.0.9\"\u003e18.0.9\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePermit DOTENV_PATH being empty string with the CLI (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003e18.0.8\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast parser should strip appended extra quotes (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType detail improvement (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/8d1ab850aa628781929f08bfd0d71ba1d1bf0a23\"\u003e\u003ccode\u003e8d1ab85\u003c/code\u003e\u003c/a\u003e 18.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/59a40ce5876a661d3964cc0269208267174ea39b\"\u003e\u003ccode\u003e59a40ce\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/88228bd02b9ce98a79442ddcd619e4c31199474c\"\u003e\u003ccode\u003e88228bd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1076\"\u003e#1076\u003c/a\u003e from Enesuygurs/fix/cli-empty-dotenv-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/bc6ef941200c2015ffcc17d40c4f8f76ffe24026\"\u003e\u003ccode\u003ebc6ef94\u003c/code\u003e\u003c/a\u003e fix(cli): load the default .env when DOTENV_PATH is empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6d6e6c58074adc12131ec6ab6eac92fb92484dbc\"\u003e\u003ccode\u003e6d6e6c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1075\"\u003e#1075\u003c/a\u003e from kory-kaai/test/fast-parser-branch-coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/10218f1b0fa1f83f0714dc3c8133d0daa54752ff\"\u003e\u003ccode\u003e10218f1\u003c/code\u003e\u003c/a\u003e test(parse-fast): cover the size-dependent and export-prefix branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e2fe95e8e952e881787d8207b654c80326f821d8\"\u003e\u003ccode\u003ee2fe95e\u003c/code\u003e\u003c/a\u003e 18.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7aa712ab2914c0cf128ea8ccdaf5e918a867db59\"\u003e\u003ccode\u003e7aa712a\u003c/code\u003e\u003c/a\u003e type detail improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/53405b0b140debc002e41c5abb671d5da5f3e8f9\"\u003e\u003ccode\u003e53405b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1074\"\u003e#1074\u003c/a\u003e from himanshu748/codex/fix-dotenv-populate-undefined...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/0b4843a90d6d70b110d1f1a309f209c3d8d7cb6e\"\u003e\u003ccode\u003e0b4843a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-node` from 5.55.2 to 5.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-node@5.57.0\u003c/h2\u003e\n\u003ch2\u003e5.57.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5234\"\u003e#5234\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavohstrassburger\"\u003e\u003ccode\u003e@​gustavohstrassburger\u003c/code\u003e\u003c/a\u003e! - feat: report flags local evaluation could not resolve on \u003ccode\u003eevaluateFlags()\u003c/code\u003e snapshots via \u003ccode\u003eunresolvedFlags\u003c/code\u003e, tag reads of them with \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e, and warn once about flags whose definition local evaluation does not support\u003c/p\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA condition with a filter local evaluation cannot check and a filter that does not match now resolves locally as no match, instead of falling back to a server request or staying unresolved.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$feature_flag_called\u003c/code\u003e events from snapshot reads report \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e instead of \u003ccode\u003eflag_missing\u003c/code\u003e for these flags.\u003c/li\u003e\n\u003cli\u003eThe load-time warning now also logs with \u003ccode\u003estrictLocalEvaluation: true\u003c/code\u003e. (2026-10-22)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.4\u003c/h2\u003e\n\u003ch2\u003e5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5350\"\u003e#5350\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Fall back from local flag evaluation when a required property value is undefined.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.3\u003c/h2\u003e\n\u003ch2\u003e5.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5307\"\u003e#5307\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/quotentiroler\"\u003e\u003ccode\u003e@​quotentiroler\u003c/code\u003e\u003c/a\u003e! - Local flag evaluation now matches a null property with string operators like the flags service, so negated operators such as \u003ccode\u003enot_icontains\u003c/code\u003e match instead of failing.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.2\u003c/h2\u003e\n\u003ch2\u003e5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5263\"\u003e#5263\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/cd3135648ae506f5e00d044d6f7443ec1ff3f311\"\u003e\u003ccode\u003ecd31356\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Allow local feature flag evaluation from a shared definition cache without a secret or personal API key.\n(2026-10-16)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.1\u003c/h2\u003e\n\u003ch2\u003e5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md\"\u003eposthog-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.57.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5234\"\u003e#5234\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavohstrassburger\"\u003e\u003ccode\u003e@​gustavohstrassburger\u003c/code\u003e\u003c/a\u003e! - feat: report flags local evaluation could not resolve on \u003ccode\u003eevaluateFlags()\u003c/code\u003e snapshots via \u003ccode\u003eunresolvedFlags\u003c/code\u003e, tag reads of them with \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e, and warn once about flags whose definition local evaluation does not support\u003c/p\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA condition with a filter local evaluation cannot check and a filter that does not match now resolves locally as no match, instead of falling back to a server request or staying unresolved.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$feature_flag_called\u003c/code\u003e events from snapshot reads report \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e instead of \u003ccode\u003eflag_missing\u003c/code\u003e for these flags.\u003c/li\u003e\n\u003cli\u003eThe load-time warning now also logs with \u003ccode\u003estrictLocalEvaluation: true\u003c/code\u003e. (2026-10-22)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5350\"\u003e#5350\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Fall back from local flag evaluation when a required property value is undefined.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5307\"\u003e#5307\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/quotentiroler\"\u003e\u003ccode\u003e@​quotentiroler\u003c/code\u003e\u003c/a\u003e! - Local flag evaluation now matches a null property with string operators like the flags service, so negated operators such as \u003ccode\u003enot_icontains\u003c/code\u003e match instead of failing.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5263\"\u003e#5263\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/cd3135648ae506f5e00d044d6f7443ec1ff3f311\"\u003e\u003ccode\u003ecd31356\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Allow local feature flag evaluation from a shared definition cache without a secret or personal API key.\n(2026-10-16)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5289\"\u003e#5289\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/e6598be4d3f4c09c47d4c052987fafd33fc3f59e\"\u003e\u003ccode\u003ee6598be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pauldambra\"\u003e\u003ccode\u003e@​pauldambra\u003c/code\u003e\u003c/a\u003e! - Link captured exceptions to active OpenTelemetry traces when the API is available.\n(2026-10-14)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/6897dc8f6b9ddd23a7e6f6261077e9283b17356e\"\u003e\u003ccode\u003e6897dc8\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e feat(node): report unresolved local flags on evaluateFlags snapshots (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5234\"\u003e#5234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a856dd219b820cc94bab8fe5241df035a2dc5bab\"\u003e\u003ccode\u003ea856dd2\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e fix(flags): defer undefined property values to remote evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5350\"\u003e#5350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/43fdd6bf8d17ab601066f692d01160e9352577a0\"\u003e\u003ccode\u003e43fdd6b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e fix(flags): match null properties for string operators like the flags service...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/89b4e097413140bc8db58c4ca7fb493ab38a2230\"\u003e\u003ccode\u003e89b4e09\u003c/code\u003e\u003c/a\u003e test(node): await enrichment before asserting flag event delivery (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5324\"\u003e#5324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/3ddaa65402896c91dcb7b04cfe433e0b1d2f3313\"\u003e\u003ccode\u003e3ddaa65\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/cd3135648ae506f5e00d044d6f7443ec1ff3f311\"\u003e\u003ccode\u003ecd31356\u003c/code\u003e\u003c/a\u003e fix(flags): load shared definitions without a secret key (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5263\"\u003e#5263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/9a196f9143d4434a3f3c650a374c367240c33dff\"\u003e\u003ccode\u003e9a196f9\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/commits/posthog-node@5.57.0/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rolldown` from 1.2.13 to 1.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/releases\"\u003erolldown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.15\u003c/h2\u003e\n\u003ch2\u003e[1.2.15] - 2026-10-21\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: add \u003ccode\u003eisBundled\u003c/code\u003e to pick the browser-external stub format (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11260\"\u003e#11260\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: mark entry modules in the HMR module graph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11252\"\u003e#11252\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emark module starts with \u003ccode\u003e// \u0026lt;id\u0026gt;\u003c/code\u003e comments instead of \u003ccode\u003e#region\u003c/code\u003e pairs (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11235\"\u003e#11235\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin: stop \u003ccode\u003ethis.resolve\u003c/code\u003e recursion between plugins with \u003ccode\u003eskipSelf: true\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11181\"\u003e#11181\u003c/a\u003e) by \u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: handle external \u003ccode\u003erequire\u003c/code\u003e for \u003ccode\u003essr.target: 'webworker'\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11205\"\u003e#11205\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_build_import_analysis: only wrap dynamic imports with static specifiers in __vitePreload (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10879\"\u003e#10879\u003c/a\u003e) by \u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrict-execution-order: wrap eager modules that forward wrapped definers (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11186\"\u003e#11186\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echunk-import-map: keep common chunk keys unique when enabling inline common chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11230\"\u003e#11230\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eonly register signal-exit handler when a trace subscriber is active (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11208\"\u003e#11208\u003c/a\u003e) by \u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efold hand-unrolled Rust test tables (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11212\"\u003e#11212\u003c/a\u003e) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade oxc to 0.155.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11228\"\u003e#11228\u003c/a\u003e) by \u003ca href=\"https://github.com/Dunqing\"\u003e\u003ccode\u003e@​Dunqing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup-tests: retriage failed tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11251\"\u003e#11251\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update rollup submodule for tests to v4.64.12 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11249\"\u003e#11249\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update test262 submodule for tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11242\"\u003e#11242\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ New Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11181\"\u003e#11181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/10879\"\u003e#10879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11208\"\u003e#11208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: shulaoda \u003ca href=\"mailto:165626830+shulaoda@users.noreply.github.com\"\u003e165626830+shulaoda@users.noreply.github.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.14\u003c/h2\u003e\n\u003ch2\u003e[1.2.14] - 2026-10-14\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eoutput.charset\u003c/code\u003e option (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11194\"\u003e#11194\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: route independent ESM re-exports per consumer (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11177\"\u003e#11177\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003eoutput.charset: 'ascii'\u003c/code\u003e + \u003ccode\u003eoutput.minify: false\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11207\"\u003e#11207\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etree-shaking: preserve initialization of wrapped ESM re-exports (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11167\"\u003e#11167\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esourcemap: preserve boundaries when tracing has no mapping (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11170\"\u003e#11170\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md\"\u003erolldown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.15] - 2026-10-21\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: add \u003ccode\u003eisBundled\u003c/code\u003e to pick the browser-external stub format (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11260\"\u003e#11260\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: mark entry modules in the HMR module graph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11252\"\u003e#11252\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emark module starts with \u003ccode\u003e// \u0026lt;id\u0026gt;\u003c/code\u003e comments instead of \u003ccode\u003e#region\u003c/code\u003e pairs (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11235\"\u003e#11235\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin: stop \u003ccode\u003ethis.resolve\u003c/code\u003e recursion between plugins with \u003ccode\u003eskipSelf: true\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11181\"\u003e#11181\u003c/a\u003e) by \u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: handle external \u003ccode\u003erequire\u003c/code\u003e for \u003ccode\u003essr.target: 'webworker'\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11205\"\u003e#11205\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_build_import_analysis: only wrap dynamic imports with static specifiers in __vitePreload (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10879\"\u003e#10879\u003c/a\u003e) by \u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrict-execution-order: wrap eager modules that forward wrapped definers (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11186\"\u003e#11186\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echunk-import-map: keep common chunk keys unique when enabling inline common chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11230\"\u003e#11230\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eonly register signal-exit handler when a trace subscriber is active (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11208\"\u003e#11208\u003c/a\u003e) by \u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efold hand-unrolled Rust test tables (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11212\"\u003e#11212\u003c/a\u003e) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade oxc to 0.155.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11228\"\u003e#11228\u003c/a\u003e) by \u003ca href=\"https://github.com/Dunqing\"\u003e\u003ccode\u003e@​Dunqing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup-tests: retriage failed tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11251\"\u003e#11251\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update rollup submodule for tests to v4.64.12 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11249\"\u003e#11249\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update test262 submodule for tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11242\"\u003e#11242\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ New Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11181\"\u003e#11181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/10879\"\u003e#10879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11208\"\u003e#11208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.14] - 2026-10-14\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eoutput.charset\u003c/code\u003e option (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/elmohq/elmo/pull/1002","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmohq%2Felmo/issues/1002","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1002/packages"},{"uuid":"6010450307","node_id":"PR_kwDOS_Dqks8AAAABKaEWaA","number":310,"state":"open","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-24T07:10:56.000Z","updated_at":"2026-10-24T07:11:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":4,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1151.0","new_version":"3.1154.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1151.0","new_version":"3.1154.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@sentry/node","old_version":"11.7.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dotenv","old_version":"18.0.7","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 4 updates in the /backend directory: [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3), [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner), [@sentry/node](https://github.com/getsentry/sentry-javascript) and [dotenv](https://github.com/motdotla/dotenv).\n\nUpdates `@aws-sdk/client-s3` from 3.1151.0 to 3.1154.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1154.0\u003c/h2\u003e\n\u003ch4\u003e3.1154.0(2026-10-20)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatchomni:\u003c/strong\u003e  Updating max value for maxResults in SearchPrincipals API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b0304f534e781e0a43966d89c797df9b4c0583d3\"\u003eb0304f53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Amazon RDS now supports On-Demand Capacity Reservations for DB instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a9c582bcbcf3c15de71e0557a07e01a91bcbf06\"\u003e4a9c582b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  Amazon CloudWatch now supports two new anomaly detector settings. AdaptationSpeed (FAST, NORMAL, SLOW) controls how fast the model adapts to baseline changes, and OutlierFilteringStrength (MINIMAL, MODERATE, STRICT) controls how aggressively outliers are filtered. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ab3926140917afbd90a52fd3fb5b78d78e8fa27\"\u003e4ab39261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds support for disassociating a replica from an Amazon DynamoDB multi-Region eventual consistency global table, so you can keep it as a single-Region table with its existing data. Also adds disassociation protection, on by default, to help prevent accidental disassociation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/47fab49d153a3dab10e2b075ec437a421bc4f2a1\"\u003e47fab49d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Amazon Bedrock Guardrails now supports a configurable tier for the contextual grounding policy via a new tier option. Select the Standard tier for grounding that better supports conversations and reasoning, with expanded language coverage. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7b180331b5f82144fbfe828d4bf59bdaa88c5997\"\u003e7b180331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  ECS Service Gateway makes it easier for developers to deploy ECS services without having to worry about complex ingress networking constructs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db0d1430a64c6455d0254f34837507f82d339dd6\"\u003edb0d1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  S3 Files adds support for the \u0026quot;Misconfigured\u0026quot; file system status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/398f9d108747e8b9725b7d3ed9394d7c5a115334\"\u003e398f9d10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release allows customers and their partners to easily collaborate with data stored in Databricks, without having to move or share their underlying data among collaborators. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d7bcd99e437852b03f46307e84166866ae47e96\"\u003e0d7bcd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dc126403f7599980799add0eefcfbe599bdc883\"\u003e9dc12640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elasticache:\u003c/strong\u003e  LiveMigration enables customers to migrate from self-hosted EC2 Redis and Valkey clusters to ElastiCache Serverless with near-zero downtime. Customers control the migration through three API-driven phases (prepare, start, complete) that handle traffic proxying, data replication, and cutover. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eefeb2a2599096fcddba9a9c85326da4fc23d2bc\"\u003eeefeb2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-catalog:\u003c/strong\u003e  Adds ListEntities filter, sort, and summary support for the ExpressPrivateOfferConfiguration entity type, including filtering by ProductId. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eca81e1f7ba32c0584ee7a84a4612b770a92f684\"\u003eeca81e1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1154.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1153.0...v3.1154.0\"\u003e3.1154.0\u003c/a\u003e (2026-10-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6ff312e2d31a54f8bfdef45a16604e4f42ff3f2\"\u003e\u003ccode\u003ef6ff312\u003c/code\u003e\u003c/a\u003e Publish v3.1154.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1154.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1151.0 to 3.1154.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1154.0\u003c/h2\u003e\n\u003ch4\u003e3.1154.0(2026-10-20)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatchomni:\u003c/strong\u003e  Updating max value for maxResults in SearchPrincipals API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b0304f534e781e0a43966d89c797df9b4c0583d3\"\u003eb0304f53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Amazon RDS now supports On-Demand Capacity Reservations for DB instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a9c582bcbcf3c15de71e0557a07e01a91bcbf06\"\u003e4a9c582b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  Amazon CloudWatch now supports two new anomaly detector settings. AdaptationSpeed (FAST, NORMAL, SLOW) controls how fast the model adapts to baseline changes, and OutlierFilteringStrength (MINIMAL, MODERATE, STRICT) controls how aggressively outliers are filtered. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ab3926140917afbd90a52fd3fb5b78d78e8fa27\"\u003e4ab39261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds support for disassociating a replica from an Amazon DynamoDB multi-Region eventual consistency global table, so you can keep it as a single-Region table with its existing data. Also adds disassociation protection, on by default, to help prevent accidental disassociation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/47fab49d153a3dab10e2b075ec437a421bc4f2a1\"\u003e47fab49d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Amazon Bedrock Guardrails now supports a configurable tier for the contextual grounding policy via a new tier option. Select the Standard tier for grounding that better supports conversations and reasoning, with expanded language coverage. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7b180331b5f82144fbfe828d4bf59bdaa88c5997\"\u003e7b180331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  ECS Service Gateway makes it easier for developers to deploy ECS services without having to worry about complex ingress networking constructs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db0d1430a64c6455d0254f34837507f82d339dd6\"\u003edb0d1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  S3 Files adds support for the \u0026quot;Misconfigured\u0026quot; file system status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/398f9d108747e8b9725b7d3ed9394d7c5a115334\"\u003e398f9d10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release allows customers and their partners to easily collaborate with data stored in Databricks, without having to move or share their underlying data among collaborators. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d7bcd99e437852b03f46307e84166866ae47e96\"\u003e0d7bcd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dc126403f7599980799add0eefcfbe599bdc883\"\u003e9dc12640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elasticache:\u003c/strong\u003e  LiveMigration enables customers to migrate from self-hosted EC2 Redis and Valkey clusters to ElastiCache Serverless with near-zero downtime. Customers control the migration through three API-driven phases (prepare, start, complete) that handle traffic proxying, data replication, and cutover. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eefeb2a2599096fcddba9a9c85326da4fc23d2bc\"\u003eeefeb2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-catalog:\u003c/strong\u003e  Adds ListEntities filter, sort, and summary support for the ExpressPrivateOfferConfiguration entity type, including filtering by ProductId. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eca81e1f7ba32c0584ee7a84a4612b770a92f684\"\u003eeca81e1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1154.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1153.0...v3.1154.0\"\u003e3.1154.0\u003c/a\u003e (2026-10-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6ff312e2d31a54f8bfdef45a16604e4f42ff3f2\"\u003e\u003ccode\u003ef6ff312\u003c/code\u003e\u003c/a\u003e Publish v3.1154.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1154.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 11.7.0 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.7.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 18.0.7 to 18.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003e18.0.8\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast parser should strip appended extra quotes (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType detail improvement (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e2fe95e8e952e881787d8207b654c80326f821d8\"\u003e\u003ccode\u003ee2fe95e\u003c/code\u003e\u003c/a\u003e 18.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7aa712ab2914c0cf128ea8ccdaf5e918a867db59\"\u003e\u003ccode\u003e7aa712a\u003c/code\u003e\u003c/a\u003e type detail improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/53405b0b140debc002e41c5abb671d5da5f3e8f9\"\u003e\u003ccode\u003e53405b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1074\"\u003e#1074\u003c/a\u003e from himanshu748/codex/fix-dotenv-populate-undefined...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/0b4843a90d6d70b110d1f1a309f209c3d8d7cb6e\"\u003e\u003ccode\u003e0b4843a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/55855ab6bffb017ca94cb273704c055f2d977c57\"\u003e\u003ccode\u003e55855ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1073\"\u003e#1073\u003c/a\u003e from xiehuanyi/fix/unicode-unquoting-parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f7578114202cf0b8df31775225a9233ead6b2a80\"\u003e\u003ccode\u003ef757811\u003c/code\u003e\u003c/a\u003e fix(types): allow undefined values in populate output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fde5db2bca73438a013ee8837b021a436e65dac7\"\u003e\u003ccode\u003efde5db2\u003c/code\u003e\u003c/a\u003e Keep fast-parser unquoting consistent at Unicode line boundaries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/sage-manas/sap_vendor_portal/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sage-manas%2Fsap_vendor_portal/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"},{"uuid":"6010049496","node_id":"PR_kwDOTi4mrc8AAAABKZwdag","number":71,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-24T06:16:45.000Z","updated_at":"2026-10-24T06:17:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":40,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.23","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.24","new_version":"2.2.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.7","new_version":"2.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.7","new_version":"1.6.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.5.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.7","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.21","new_version":"1.2.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.23","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.16","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"10.68.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"idb","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/jakearchibald/idb"},{"name":"lucide-react","old_version":"1.27.0","new_version":"1.60.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.4.299","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"socket.io-client","old_version":"4.8.3","new_version":"4.8.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@clerk/express","old_version":"2.1.46","new_version":"2.1.81","repository_url":"https://github.com/clerk/javascript"},{"name":"@opentelemetry/api","old_version":"1.9.1","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.221.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.75.0","new_version":"0.82.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.221.0","new_version":"0.300.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.221.0","new_version":"0.300.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/propagator-jaeger","old_version":"2.9.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"3.0.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.221.0","new_version":"3.0.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.217.0","new_version":"0.300.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@prisma/adapter-pg","old_version":"7.9.0","new_version":"7.10.1","repository_url":"https://github.com/prisma/orm"},{"name":"@prisma/client","old_version":"7.9.0","new_version":"7.10.1","repository_url":"https://github.com/prisma/orm"},{"name":"@sentry/node","old_version":"10.68.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dotenv","old_version":"17.4.2","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"pg","old_version":"8.22.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prisma","old_version":"7.9.0","new_version":"7.10.1","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"redis","old_version":"6.1.0","new_version":"6.3.0","repository_url":"https://github.com/redis/node-redis"},{"name":"socket.io","old_version":"4.8.3","new_version":"4.8.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"yargs","old_version":"18.1.0","new_version":"18.2.0","repository_url":"https://github.com/yargs/yargs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.23` | `1.3.1` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.24` | `2.2.1` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.7` | `2.4.1` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.7` | `1.6.1` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.5.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.7` | `1.4.1` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.21` | `1.2.1` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.23` | `1.3.1` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.16` | `1.4.1` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `11.8.0` |\n| [idb](https://github.com/jakearchibald/idb) | `8.0.3` | `8.0.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.27.0` | `1.60.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.4.299` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.3` | `4.8.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.7` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@clerk/express](https://github.com/clerk/javascript/tree/HEAD/packages/express) | `2.1.46` | `2.1.81` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.1` | `1.10.0` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.223.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.75.0` | `0.82.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.300.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.300.0` |\n| [@opentelemetry/propagator-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.9.0` | `2.12.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `3.0.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `3.0.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.300.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/orm/tree/HEAD/packages/adapter-pg) | `7.9.0` | `7.10.1` |\n| [@prisma/client](https://github.com/prisma/orm/tree/HEAD/packages/client) | `7.9.0` | `7.10.1` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `11.8.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.2` | `18.0.8` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.22.0` | `8.23.1` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.0` | `7.10.1` |\n| [redis](https://github.com/redis/node-redis) | `6.1.0` | `6.3.0` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.3` | `4.8.4` |\n| [yargs](https://github.com/yargs/yargs) | `18.1.0` | `18.2.0` |\n\n\nUpdates `@radix-ui/react-dialog` from 1.1.23 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.5.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eFixed nested, portalled layers being unusable inside a modal layer. A non-modal popover rendered inside a modal Dialog previously broke some user interactions because the modal layer's trapped \u003ccode\u003eFocusScope\u003c/code\u003e reclaimed focus, and its \u003ccode\u003eRemoveScroll\u003c/code\u003e only allowed scrolling within the modal content.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.24 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.25\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.7 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.\u003c/li\u003e\n\u003cli\u003eFixed content alignment when all items are disabled.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eSelect\u003c/code\u003e value programmatically while inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch a \u003ccode\u003eclick\u003c/code\u003e event from the hidden bubble select that propagated to ancestor \u003ccode\u003eonClick\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eFixed a bug resulting from incorrect tree-shaking in SWC-minified code.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.5.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where internal event handlers were still called on disabled \u003ccode\u003eSelect.Item\u003c/code\u003e elements. Consumer-provided event handlers still run, but Radix's own selection logic no longer fires for disabled items.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.4.7 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slider/CHANGELOG.md\"\u003e@​radix-ui/react-slider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eSlider\u003c/code\u003e value programmatically inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch an \u003ccode\u003einput\u003c/code\u003e event that propagated to ancestor \u003ccode\u003eonInput\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003epreserveThumbOrder\u003c/code\u003e prop to \u003ccode\u003eSlider\u003c/code\u003e that prevents thumbs from crossing over one another. When enabled, each thumb is constrained to the values of its neighbors instead of swapping positions when dragged past them.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-use-size@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSlot\u003c/code\u003e throwing when an \u003ccode\u003easChild\u003c/code\u003e child is a lazy reference whose resolved value is itself a lazy reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eFixed compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.3.7 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-use-size@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.21 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-roving-focus@1.2.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where a focused element inside \u003ccode\u003eTabs.Content\u003c/code\u003e did not fire a blur event before the tab switched. \u003ccode\u003eTabs.Trigger\u003c/code\u003e now moves focus before the tab's state change.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-roving-focus@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.23 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast.Viewport\u003c/code\u003e forcing a still-hydrating Suspense boundary to client-render.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where a paused \u003ccode\u003eToast\u003c/code\u003e would not auto-close after its \u003ccode\u003eduration\u003c/code\u003e changed while the timer was paused.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.16 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed a bug where tabbing away from a focusable tooltip trigger nested in a modal popover moved focus to the popover's root instead of the next element in the popover.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.5.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.68.0 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.68.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idb` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/654c746bef13f9fe7f5871e03ac58015cebace5a\"\u003e\u003ccode\u003e654c746\u003c/code\u003e\u003c/a\u003e 8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/1b0f4a686acd113b462aa749e3bec20a5a1b9b4b\"\u003e\u003ccode\u003e1b0f4a6\u003c/code\u003e\u003c/a\u003e Minor byte savings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/970aa0592002177706ef66e2a1972e432b614730\"\u003e\u003ccode\u003e970aa05\u003c/code\u003e\u003c/a\u003e Fix reads of NaN values (\u003ca href=\"https://redirect.github.com/jakearchibald/idb/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.27.0 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix homepage animation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5015\"\u003elucide-icons/lucide#5015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): auto-generate PR titles from added file paths by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4790\"\u003elucide-icons/lucide#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4639\"\u003elucide-icons/lucide#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(dev): fix \u0026quot;Generate PR Title\u0026quot; job by using REST API for changed files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5017\"\u003elucide-icons/lucide#5017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecertificate\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4327\"\u003elucide-icons/lucide#4327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update music icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4072\"\u003elucide-icons/lucide#4072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.60.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 6.2.108 to 6.4.299\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.299\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for annotation rendering, font conversion, form handling, pattern rendering, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v6.3.289\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21843\"\u003emozilla/pdf.js#21843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21844\"\u003emozilla/pdf.js#21844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the runtime of Chrome tests by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21846\"\u003emozilla/pdf.js#21846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the adjacent-page reordering integration test by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21847\"\u003emozilla/pdf.js#21847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement unit tests for the error cases in \u003ccode\u003esrc/core/xml_parser.js\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21848\"\u003emozilla/pdf.js#21848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse arrow functions consistently with Promise \u003ccode\u003ecatch\u003c/code\u003e methods by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21849\"\u003emozilla/pdf.js#21849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the [Object] param entry in createAndAddNewEditor and three similar slips by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21850\"\u003emozilla/pdf.js#21850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect text stroke width caused by stale pixel-width cache by \u003ca href=\"https://github.com/HyeryongChoi\"\u003e\u003ccode\u003e@​HyeryongChoi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21829\"\u003emozilla/pdf.js#21829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove old \u003ccode\u003einfo\u003c/code\u003e logging from the \u0026quot;GetOperatorList\u0026quot;/\u0026quot;GetTextContent\u0026quot; handlers (issue 21836) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21840\"\u003emozilla/pdf.js#21840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet the l10n arguments at once in \u003ccode\u003ePDFDocumentProperties.prototype.#parsePageSize\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21856\"\u003emozilla/pdf.js#21856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove checks into the \u003ccode\u003eScreenAnnotation.#isPlayAction\u003c/code\u003e method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21862\"\u003emozilla/pdf.js#21862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unused \u003ccode\u003efallback\u003c/code\u003e parameter from \u003ccode\u003eL10n.prototype.get\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21857\"\u003emozilla/pdf.js#21857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a helper to reduce duplication in the \u003ccode\u003ecollectActions\u003c/code\u003e function by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21863\"\u003emozilla/pdf.js#21863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Expose the \u003ccode\u003eoperatorList\u003c/code\u003e to the \u003ccode\u003eoperationsFilter\u003c/code\u003e callback function (issue 20399) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21868\"\u003emozilla/pdf.js#21868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action/analyze from 4.37.7 to 4.37.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21864\"\u003emozilla/pdf.js#21864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action/autobuild from 4.37.7 to 4.37.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21865\"\u003emozilla/pdf.js#21865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action/init from 4.37.7 to 4.37.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21866\"\u003emozilla/pdf.js#21866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003edeployment: false\u003c/code\u003e on the \u003ccode\u003ecode-coverage\u003c/code\u003e environment jobs by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21853\"\u003emozilla/pdf.js#21853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSDoc linting by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21855\"\u003emozilla/pdf.js#21855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccount for the Firefox font size quantization in the text layer by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21810\"\u003emozilla/pdf.js#21810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fast-uri from 3.1.5 to 3.1.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21875\"\u003emozilla/pdf.js#21875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.7 to 0.16.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21876\"\u003emozilla/pdf.js#21876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress the high-severity zizmor findings by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21854\"\u003emozilla/pdf.js#21854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the fill area computation for a rotated tiling pattern by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21880\"\u003emozilla/pdf.js#21880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the vertical alignment of the views manager header by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21871\"\u003emozilla/pdf.js#21871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse moz-message-bar for the Firefox features notification (bug 2057608) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21874\"\u003emozilla/pdf.js#21874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace simple callback functions with arrow functions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21879\"\u003emozilla/pdf.js#21879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files by \u003ca href=\"https://github.com/sync-l10n-for-pdf-js\"\u003e\u003ccode\u003e@​sync-l10n-for-pdf-js\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21882\"\u003emozilla/pdf.js#21882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the filename extension detection in \u003ccode\u003eMediaAnnotation.prototype._getContentType\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21887\"\u003emozilla/pdf.js#21887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShorten some Pattern-handling code a little bit by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21893\"\u003emozilla/pdf.js#21893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the font \u003ccode\u003eseacMap\u003c/code\u003e and \u003ccode\u003eseacs\u003c/code\u003e structures into Maps by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21884\"\u003emozilla/pdf.js#21884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize the \u003ccode\u003eMessageHandler\u003c/code\u003e class by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21883\"\u003emozilla/pdf.js#21883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003eCmdCache\u003c/code\u003e, \u003ccode\u003eNameCache\u003c/code\u003e, and \u003ccode\u003eRefCache\u003c/code\u003e to use Maps by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21888\"\u003emozilla/pdf.js#21888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for the deferred focus changes in the editor integration tests by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21892\"\u003emozilla/pdf.js#21892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unused \u003ccode\u003e@babel/runtime\u003c/code\u003e dependency by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21894\"\u003emozilla/pdf.js#21894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ekleur\u003c/code\u003e with \u003ccode\u003eutil.styleText\u003c/code\u003e by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21895\"\u003emozilla/pdf.js#21895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e@napi-rs/canvas\u003c/code\u003e for PNG decoding in integration tests by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21896\"\u003emozilla/pdf.js#21896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TextWidgetAnnotation not inheriting text alignment from AcroForm by \u003ca href=\"https://github.com/diogotcorreia\"\u003e\u003ccode\u003e@​diogotcorreia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21886\"\u003emozilla/pdf.js#21886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the ToUnicode mapping of unencoded glyphs in non-embedded Type1 fonts by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21872\"\u003emozilla/pdf.js#21872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid a CPU DoS when auto-sizing text fields (bug 2069428) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21889\"\u003emozilla/pdf.js#21889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment tooltip and highlight test races by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21897\"\u003emozilla/pdf.js#21897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NaN values in sampled functions with a degenerate Domain by \u003ca href=\"https://github.com/NakuRei\"\u003e\u003ccode\u003e@​NakuRei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21891\"\u003emozilla/pdf.js#21891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRef.fromString\u003c/code\u003e more strict, by not accepting \u0026quot;bad\u0026quot; arguments by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21898\"\u003emozilla/pdf.js#21898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the the \u003ccode\u003einterpolate\u003c/code\u003e helper, such that it can be re-used more in \u003ccode\u003esrc/core/function.js\u003c/code\u003e code by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21905\"\u003emozilla/pdf.js#21905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003eCFFOffsetTracker\u003c/code\u003e offsets into a Map by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21910\"\u003emozilla/pdf.js#21910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003emissingGlyphs\u003c/code\u003e, used in the \u003ccode\u003eFont\u003c/code\u003e class, into a Set by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21911\"\u003emozilla/pdf.js#21911\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d0991a0d53f3bb3a7307e3b83f279c1d117aafb3\"\u003e\u003ccode\u003ed0991a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22064\"\u003e#22064\u003c/a\u003e from Snuffleupagus/_requestChunks-avoid-pointless-r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d7e710169d3374bcce38b24be93e616bf00e7d46\"\u003e\u003ccode\u003ed7e7101\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22062\"\u003e#22062\u003c/a\u003e from timvandermeij/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/bcf89431d5ed0ca683155c84bd01958c81fa2d18\"\u003e\u003ccode\u003ebcf8943\u003c/code\u003e\u003c/a\u003e Avoid creating a pointless \u003ccode\u003erequestId\u003c/code\u003e in the `ChunkedStreamManager.prototype...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d03359cb576ed2cedf9e25c17995b03124d38f62\"\u003e\u003ccode\u003ed03359c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22061\"\u003e#22061\u003c/a\u003e from Snuffleupagus/SupportedImageMimeTypes-Set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/76f6eb635695892ea5f6fe346d3ddbe10cbc3087\"\u003e\u003ccode\u003e76f6eb6\u003c/code\u003e\u003c/a\u003e Fix vulnerability in the \u003ccode\u003efast-uri\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/e987c74cd63f6843ba5a4a2772499c0d36948347\"\u003e\u003ccode\u003ee987c74\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e to version 77.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/bf5f6ea4b1b0e689f37dd2dd1b99ad63420537c9\"\u003e\u003ccode\u003ebf5f6ea\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint-plugin-jsdoc\u003c/code\u003e to version 65.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/7dc3cf0421b09d28d388c7fbceb1ab85952c6cd5\"\u003e\u003ccode\u003e7dc3cf0\u003c/code\u003e\u003c/a\u003e Update dependencies to the most recent versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/e9d1c85c7cfbb8c438bbb45898e3dc37d50fdf4f\"\u003e\u003ccode\u003ee9d1c85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22041\"\u003e#22041\u003c/a\u003e from calixteman/sampled-fn-arity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/c67fe1529d1abda222a3365a474556e9ea15f2d3\"\u003e\u003ccode\u003ec67fe15\u003c/code\u003e\u003c/a\u003e Check shading function dimensions and bound sampled interpolation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mozilla/pdf.js/compare/v6.2.108...v6.4.299\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/mananlalwani/SketchFlow/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mananlalwani%2FSketchFlow/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"},{"uuid":"5970200529","node_id":"PR_kwDOQDWDcs8AAAABJ5_D-g","number":18,"state":"open","title":"chore(deps): bump @sentry/node from 10.72.0 to 11.7.0 in /bff","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-21T23:30:07.000Z","updated_at":"2026-10-21T23:30:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@sentry/node","old_version":"10.72.0","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":"/bff","ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.72.0 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.72.0...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.72.0\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/brylop/sportmaps-demo/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brylop%2Fsportmaps-demo/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"},{"uuid":"5935089202","node_id":"PR_kwDOS189Hc8AAAABJd7EsQ","number":72,"state":"open","title":"chore(deps): bump the all-backend-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-20T02:54:14.000Z","updated_at":"2026-10-20T02:54:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-backend-deps","update_count":14,"packages":[{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"body-parser","old_version":"1.20.8","new_version":"2.3.0","repository_url":"https://github.com/expressjs/body-parser"},{"name":"dotenv","old_version":"18.0.5","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"4.22.3","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.7.0","new_version":"8.7.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"nodemailer","old_version":"10.0.14","new_version":"10.1.2","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.71.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-backend-deps group with 14 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.8.0` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.8` | `2.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.5` | `18.0.8` |\n| [express](https://github.com/expressjs/express) | `4.22.3` | `5.3.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.7.0` | `8.7.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `10.0.14` | `10.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.0` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n\n\nUpdates `@sentry/node` from 11.4.0 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.8 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-13466\"\u003eCVE-2026-12590\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-v422-hmwv-36x6\"\u003eGHSA-v422-hmwv-36x6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/681\"\u003eexpressjs/body-parser#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/682\"\u003eexpressjs/body-parser#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/683\"\u003eexpressjs/body-parser#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/685\"\u003eexpressjs/body-parser#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/684\"\u003eexpressjs/body-parser#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(urlencoded): move empty-body guard to avoid extra function closure by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/647\"\u003eexpressjs/body-parser#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ESM compatibility by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/697\"\u003eexpressjs/body-parser#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add recommendations for configuring payload limits by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/699\"\u003eexpressjs/body-parser#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/701\"\u003eexpressjs/body-parser#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.10 to 4.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/702\"\u003eexpressjs/body-parser#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/700\"\u003eexpressjs/body-parser#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore:  add explicit type commonjs to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/711\"\u003eexpressjs/body-parser#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update dependencies to latest versions by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/708\"\u003eexpressjs/body-parser#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/712\"\u003eexpressjs/body-parser#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/713\"\u003eexpressjs/body-parser#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/714\"\u003eexpressjs/body-parser#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve limit option validation by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/698\"\u003eexpressjs/body-parser#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/719\"\u003eexpressjs/body-parser#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/718\"\u003eexpressjs/body-parser#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/717\"\u003eexpressjs/body-parser#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: eliminate conditional check in json strict mode hot path by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/651\"\u003eexpressjs/body-parser#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 26 to text matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/726\"\u003eexpressjs/body-parser#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/725\"\u003eexpressjs/body-parser#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/724\"\u003eexpressjs/body-parser#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.1 to 4.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/723\"\u003eexpressjs/body-parser#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u0026quot;content-type\u0026quot; by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/728\"\u003eexpressjs/body-parser#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch to const/let and enable eslint no-var rule by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/729\"\u003eexpressjs/body-parser#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate outdated reference to MDN docs by \u003ca href=\"https://github.com/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.3 to 4.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/731\"\u003eexpressjs/body-parser#731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/732\"\u003eexpressjs/body-parser#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated deps to latest by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/733\"\u003eexpressjs/body-parser#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.3.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/735\"\u003eexpressjs/body-parser#735\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0\"\u003ehttps://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README links by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/673\"\u003eexpressjs/body-parser#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: release notes for the v1.20.4 release by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/674\"\u003eexpressjs/body-parser#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update URL-encoded parser description to include ISO-8859-1 encoding support by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/679\"\u003eexpressjs/body-parser#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use standard jsdoc tags everywhere by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/677\"\u003eexpressjs/body-parser#677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.3.0 / 2026-06-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-v422-hmwv-36x6\"\u003eGHSA-v422-hmwv-36x6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use static exports instead of lazy getters to improve ESM compatibility\u003c/li\u003e\n\u003cli\u003efeat: add subpath exports for individual parsers\u003c/li\u003e\n\u003cli\u003efix: improve \u003ccode\u003elimit\u003c/code\u003e option validation (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/698\"\u003e#698\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInvalid \u003ccode\u003elimit\u003c/code\u003e values (e.g. unparseable strings or \u003ccode\u003eNaN\u003c/code\u003e) now throw instead of being silently ignored, which previously disabled size limit enforcement\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003eundefined\u003c/code\u003e fall back to the default 100kb limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003econtent-type@^2.0.0\u003c/li\u003e\n\u003cli\u003ehttp-errors@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite^0.7.2\u003c/li\u003e\n\u003cli\u003eqs@^6.15.2\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.2\u003c/li\u003e\n\u003cli\u003etype-is@^2.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.2 / 2026-01-07\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@^6.14.1\u003c/li\u003e\n\u003cli\u003erefactor(json): simplify strict mode error string construction\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.1 / 2025-11-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-wqch-xfxh-vrr4\"\u003eGHSA-wqch-xfxh-vrr4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite@^0.7.0\n\u003cul\u003e\n\u003cli\u003eHandle split surrogate pairs when encoding UTF-8\u003c/li\u003e\n\u003cli\u003eAvoid false positives in \u003ccode\u003eencodingExists\u003c/code\u003e by using prototype-less objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.1\u003c/li\u003e\n\u003cli\u003edebug@^4.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0 / 2025-03-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: normalize common options for all parsers\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003eiconv-lite@^0.6.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.0 / 2025-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.0\u003c/li\u003e\n\u003cli\u003edebug@^4.4.0\u003c/li\u003e\n\u003cli\u003eRemoved destroy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/d0f2ace6c74769da7d19b8661b9a01c01bdb0bf7\"\u003e\u003ccode\u003ed0f2ace\u003c/code\u003e\u003c/a\u003e 2.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/7d03f2f9d561dafd1576b137713353c95253512c\"\u003e\u003ccode\u003e7d03f2f\u003c/code\u003e\u003c/a\u003e chore: updated deps to latest (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/8024ba7a813e6647ed63832d209a2abb8531267a\"\u003e\u003ccode\u003e8024ba7\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/32b4ed4639281f04563adcd41d724ab06c9105d4\"\u003e\u003ccode\u003e32b4ed4\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.3 to 4.36.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ff0f6b907106ec5a1b81c80f5a552d921c1bc9a5\"\u003e\u003ccode\u003eff0f6b9\u003c/code\u003e\u003c/a\u003e docs: update outdated reference to MDN docs (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/14d001a9c90abc05891d895ad3e9cf0a65b7b34a\"\u003e\u003ccode\u003e14d001a\u003c/code\u003e\u003c/a\u003e refactor: switch to const/let and enable eslint no-var rule (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/37f36a27528e65d7216f2c31c7039d3458c72147\"\u003e\u003ccode\u003e37f36a2\u003c/code\u003e\u003c/a\u003e deps: update content-type and type-is (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e1c244bf55fb00a6de4be882b4ed9fc20807d864\"\u003e\u003ccode\u003ee1c244b\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.1 to 4.35.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e01087f52192e20e2d0f8726d4f28a8d49d06c87\"\u003e\u003ccode\u003ee01087f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/a7698d30280a3e931ea8841396e5d0ac5414e429\"\u003e\u003ccode\u003ea7698d3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.8...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (1.20.8) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/body-parser?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 18.0.5 to 18.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003e18.0.8\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast parser should strip appended extra quotes (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType detail improvement (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.6...v18.0.7\"\u003e18.0.7\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat undefined settings like \u003ccode\u003equiet: true\u003c/code\u003e as null rather than falsey (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI should honor \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting in \u003ccode\u003e.env\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.6\"\u003e18.0.6\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse smarter \u003ccode\u003eparseBoolean\u003c/code\u003e not Boolean() to fix override (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e2fe95e8e952e881787d8207b654c80326f821d8\"\u003e\u003ccode\u003ee2fe95e\u003c/code\u003e\u003c/a\u003e 18.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7aa712ab2914c0cf128ea8ccdaf5e918a867db59\"\u003e\u003ccode\u003e7aa712a\u003c/code\u003e\u003c/a\u003e type detail improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/53405b0b140debc002e41c5abb671d5da5f3e8f9\"\u003e\u003ccode\u003e53405b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1074\"\u003e#1074\u003c/a\u003e from himanshu748/codex/fix-dotenv-populate-undefined...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/0b4843a90d6d70b110d1f1a309f209c3d8d7cb6e\"\u003e\u003ccode\u003e0b4843a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/55855ab6bffb017ca94cb273704c055f2d977c57\"\u003e\u003ccode\u003e55855ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1073\"\u003e#1073\u003c/a\u003e from xiehuanyi/fix/unicode-unquoting-parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f7578114202cf0b8df31775225a9233ead6b2a80\"\u003e\u003ccode\u003ef757811\u003c/code\u003e\u003c/a\u003e fix(types): allow undefined values in populate output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fde5db2bca73438a013ee8837b021a436e65dac7\"\u003e\u003ccode\u003efde5db2\u003c/code\u003e\u003c/a\u003e Keep fast-parser unquoting consistent at Unicode line boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/295320751866efa323236c719cdc1b5306fa3de7\"\u003e\u003ccode\u003e2953207\u003c/code\u003e\u003c/a\u003e 18.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/9944723d89e6f776897f171bfc6b945dfad23c57\"\u003e\u003ccode\u003e9944723\u003c/code\u003e\u003c/a\u003e make more readable for undefined -\u0026gt; null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d455db06a7b37acd8b240793a888efaba75885f4\"\u003e\u003ccode\u003ed455db0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:motdotla/dotenv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.3 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\r\napp.query('/reports', (req, res) =\u0026gt; {\r\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\r\n  res.send(results); // now responds 304 Not Modified\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\r\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\r\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\r\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.3.0\u003c/h1\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\napp.query('/reports', (req, res) =\u0026gt; {\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\n  res.send(results); // now responds 304 Not Modified\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/cf6722bf89a86905281d9160b6482e08166b5ef0\"\u003e\u003ccode\u003ecf6722b\u003c/code\u003e\u003c/a\u003e 5.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7468\"\u003e#7468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8c2fcfcb7d37c9c2e89363b7b86a092768c3a8a3\"\u003e\u003ccode\u003e8c2fcfc\u003c/code\u003e\u003c/a\u003e docs: fix typos and a stale API reference in lib comments (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9efc29e280018dafc1f0617f3a3d28f4e463b7be\"\u003e\u003ccode\u003e9efc29e\u003c/code\u003e\u003c/a\u003e docs: fix pass-through typos (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2717ae3cbf2bdc3f946d22ea6a4e0b5bd438b87b\"\u003e\u003ccode\u003e2717ae3\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/de777714df3fb1e81ac2d95f509c421478ab1e56\"\u003e\u003ccode\u003ede77771\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump hbs from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7500\"\u003e#7500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9169cbe1127ed1f9bc4f80a70b82c412467dd156\"\u003e\u003ccode\u003e9169cbe\u003c/code\u003e\u003c/a\u003e docs: add missing apostrophe in example (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7483\"\u003e#7483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7ef98448f8b38099ab1ded55e458538ad47a51e7\"\u003e\u003ccode\u003e7ef9844\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump morgan from 1.12.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7493\"\u003e#7493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/3b7e39fe74371ddabc77fed736dd22aa71c14f5c\"\u003e\u003ccode\u003e3b7e39f\u003c/code\u003e\u003c/a\u003e deps: bump qs minimum to 6.16.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/98bd4cd96b250d25e1672c36f49cfc743bc801e7\"\u003e\u003ccode\u003e98bd4cd\u003c/code\u003e\u003c/a\u003e deps: proxy-addr@^2.0.8 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9a34acf03cb818ff3f8bc40e44176e277a25cbb9\"\u003e\u003ccode\u003e9a34acf\u003c/code\u003e\u003c/a\u003e fix(res.send): preserve ETag generation with Transfer-Encoding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.3...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express` from 4.17.25 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.7.0 to 8.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.7.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c2e30b340189e287123cf5bfd89526dd2ea07d3f\"\u003e\u003ccode\u003ec2e30b3\u003c/code\u003e\u003c/a\u003e 8.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b40a390170d984b20f6257b15acf31dbad4f0180\"\u003e\u003ccode\u003eb40a390\u003c/code\u003e\u003c/a\u003e v8.7.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ccbee88b60845c6ef07fdbc3ac3615c4445f8f92\"\u003e\u003ccode\u003eccbee88\u003c/code\u003e\u003c/a\u003e fix: correct es2020/es2022 version mismatch between tsconfig and esbuild comm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/11a143a56eb18678766bdc3ba4557ead10ca89d1\"\u003e\u003ccode\u003e11a143a\u003c/code\u003e\u003c/a\u003e chore: fix duplicate entries in pnpm-lockfile.yaml (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92f685d7a6ddf5423e96662295805e8d3452fd3d\"\u003e\u003ccode\u003e92f685d\u003c/code\u003e\u003c/a\u003e chore(deps): bump softprops/action-gh-release from 1 to 3 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0c7c0663f4a8072ef13cd6374651837da0094415\"\u003e\u003ccode\u003e0c7c066\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4.4.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9735b69649f20e462b6260e9cef856a57b7c4033\"\u003e\u003ccode\u003e9735b69\u003c/code\u003e\u003c/a\u003e chore(deps): bump pnpm/action-setup from 3.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/7f401b76504ebfe25ab97c2291d1de27a8d31d73\"\u003e\u003ccode\u003e7f401b7\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4.4.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/7a49bb0d4bc1a1a1bc4f4ef42e0ddcc26f222b07\"\u003e\u003ccode\u003e7a49bb0\u003c/code\u003e\u003c/a\u003e ci: add guard that fails the build on unpinned GitHub Actions (companion to #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/784c447798bac552e2dad4a1a818092765cc6b9b\"\u003e\u003ccode\u003e784c447\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to immutable commit SHAs (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.7.0...v8.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 10.0.14 to 10.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.1...v10.1.2\"\u003e10.1.2\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound the work a message can make the mailer do and keep per-message auth off the transport's token endpoint (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e347fa2260a7e342e772a7e187937aa87ac96364\"\u003ee347fa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.0...v10.1.1\"\u003e10.1.1\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e strip credentials on any cross-origin redirect (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a15360cd2cd12e4670e96ab0b7290e8c862391cf\"\u003ea15360c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.16...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eBehaviour changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooled connections are closed after 4 minutes without a message (new \u003ccode\u003eidleTimeout\u003c/code\u003e pool option, set it to \u003ccode\u003e0\u003c/code\u003e to keep them open). A message whose recipients are rejected no longer closes the pooled connection, it is reset with \u003ccode\u003eRSET\u003c/code\u003e and reused, and a message is requeued when the server dropped a reused connection before any of it was sent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econnectionTimeout\u003c/code\u003e covers setting the session up as a whole: the DNS lookup, a proxy handshake, the TCP connection, TLS, the greeting and a STARTTLS upgrade. \u003ccode\u003egreetingTimeout\u003c/code\u003e still bounds the greeting and the STARTTLS handshake within it.\u003c/li\u003e\n\u003cli\u003eAny \u003ccode\u003e421\u003c/code\u003e reply ends the SMTP session. When the server closes an idle connection, \u003ccode\u003eSMTPConnection\u003c/code\u003e emits only \u003ccode\u003eend\u003c/code\u003e, not an \u003ccode\u003eECONNECTION\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eA content stream that was already read or destroyed fails the message with \u003ccode\u003eESTREAM\u003c/code\u003e instead of producing an empty attachment. Content streams of a message that fails are destroyed.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003eopportunisticTLS\u003c/code\u003e, authentication is skipped on the unencrypted connection after a failed STARTTLS, unless \u003ccode\u003eforceAuth\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eThe envelope is pipelined (MAIL FROM, RCPT TO and DATA in one batch) when the server announces PIPELINING.\u003c/li\u003e\n\u003cli\u003eErrors carry \u003ccode\u003eoriginalCode\u003c/code\u003e (the system error code Nodemailer replaced, such as \u003ccode\u003eECONNREFUSED\u003c/code\u003e) and, for \u003ccode\u003eETIMEDOUT\u003c/code\u003e, \u003ccode\u003etimeoutType\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eharden message streams, SMTP connections and the connection pool (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8009da6e10bb8e10d7f0948a25d65895fdcd64f1\"\u003e8009da6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not read the environment or the interface table on import (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/094179d176d2ebe7a28742411ad427d3c87a3981\"\u003e094179d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eend the SMTP session on any 421 reply and drive the envelope through one step (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5638ac1914342460df270f736e7ceb0a844cf83a\"\u003e5638ac1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep ERR_ACCESS_DENIED from the Node.js permission model (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8b33a3d4fedee3431b97da7da12af954c3c8dceb\"\u003e8b33a3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet the proxy handshake and the SMTP connection share one deadline (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/91ed683f7a1e9ff8c56e24fb76facf16af08b162\"\u003e91ed683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e decode an SMTPUTF8 domain from its A-label form (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e436f4dccbc8b0fb57b4747ebaafa5bb035c15cb\"\u003ee436f4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e finish an encoded part only after its output was read (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ec97d8f679a1d9d47bbebb03ea064f5fa6f58d01\"\u003eec97d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eqp:\u003c/strong\u003e encode a lone CR or LF in binary quoted-printable parts (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/42b91d9a0fe18eea412c9774c5c142adf5b3efc7\"\u003e42b91d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e count the wait for the greeting against connectionTimeout (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/bdcd0462cab163eca3c34058d09b9981ab671c47\"\u003ebdcd046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e drop the connection when DATA is taken after a refused sender (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/f90fb045bc24f96a128710791b2fa443e64f55fd\"\u003ef90fb04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e refuse a second connect() call (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/24ba2e0847ecb8202540f1c5e53483bd119ae4f2\"\u003e24ba2e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn Nagle off for SMTP sockets and report an early sendmail exit as such (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fa9b8d300bf642cd9e11f6732ebb312c09868677\"\u003efa9b8d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.1...v10.1.2\"\u003e10.1.2\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound the work a message can make the mailer do and keep per-message auth off the transport's token endpoint (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e347fa2260a7e342e772a7e187937aa87ac96364\"\u003ee347fa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.0...v10.1.1\"\u003e10.1.1\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e strip credentials on any cross-origin redirect (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a15360cd2cd12e4670e96ab0b7290e8c862391cf\"\u003ea15360c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.16...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eharden message streams, SMTP connections and the connection pool (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8009da6e10bb8e10d7f0948a25d65895fdcd64f1\"\u003e8009da6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not read the environment or the interface table on import (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/094179d176d2ebe7a28742411ad427d3c87a3981\"\u003e094179d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eend the SMTP session on any 421 reply and drive the envelope through one step (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5638ac1914342460df270f736e7ceb0a844cf83a\"\u003e5638ac1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep ERR_ACCESS_DENIED from the Node.js permission model (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8b33a3d4fedee3431b97da7da12af954c3c8dceb\"\u003e8b33a3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet the proxy handshake and the SMTP connection share one deadline (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/91ed683f7a1e9ff8c56e24fb76facf16af08b162\"\u003e91ed683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e decode an SMTPUTF8 domain from its A-label form (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e436f4dccbc8b0fb57b4747ebaafa5bb035c15cb\"\u003ee436f4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e finish an encoded part only after its output was read (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ec97d8f679a1d9d47bbebb03ea064f5fa6f58d01\"\u003eec97d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eqp:\u003c/strong\u003e encode a lone CR or LF in binary quoted-printable parts (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/42b91d9a0fe18eea412c9774c5c142adf5b3efc7\"\u003e42b91d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e count the wait for the greeting against connectionTimeout (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/bdcd0462cab163eca3c34058d09b9981ab671c47\"\u003ebdcd046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e drop the connection when DATA is taken after a refused sender (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/f90fb045bc24f96a128710791b2fa443e64f55fd\"\u003ef90fb04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e refuse a second connect() call (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/24ba2e0847ecb8202540f1c5e53483bd119ae4f2\"\u003e24ba2e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn Nagle off for SMTP sockets and report an early sendmail exit as such (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fa9b8d300bf642cd9e11f6732ebb312c09868677\"\u003efa9b8d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eencode base64 and quoted-printable without per-chunk delays (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fd377bbf559363860aedbedba6f107348fc152d2\"\u003efd377bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.15...v10.0.16\"\u003e10.0.16\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep an escaped parenthesis inside a comment (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003ec4ae20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e9f16eed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e read the cookie name-value pair by position (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e645e97c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8454a24ba7ad3b32cca1aed07ae7fc05aa960f19\"\u003e\u003ccode\u003e8454a24\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1894\"\u003e#1894\u003c/a\u003e from nodemailer/release-please--branches--master--co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/667cea61672a74aa2213075609ccd08010e5bf94\"\u003e\u003ccode\u003e667cea6\u003c/code\u003e\u003c/a\u003e chore(master): release 10.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e347fa2260a7e342e772a7e187937aa87ac96364\"\u003e\u003ccode\u003ee347fa2\u003c/code\u003e\u003c/a\u003e fix: bound the work a message can make the mailer do and keep per-message aut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e58217ca2735c5169ef492f5695b848896f3bfaa\"\u003e\u003ccode\u003ee58217c\u003c/code\u003e\u003c/a\u003e chore: add Oveyon SMTP service (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/...\n\n_Description has been truncated_","html_url":"https://github.com/nelsonbravosalas-creator/MAESTRO-COMERCIAL/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonbravosalas-creator%2FMAESTRO-COMERCIAL/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"},{"uuid":"5920336071","node_id":"PR_kwDOT08Pic8AAAABJSIRdQ","number":311,"state":"open","title":"Bump @sentry/node from 10.69.0 to 11.8.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-19T08:18:00.000Z","updated_at":"2026-10-19T08:22:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"10.69.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.69.0 to 11.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.69.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.69.0\u0026new-version=11.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/JDruki/rsshub/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDruki%2Frsshub/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"},{"uuid":"5895182327","node_id":"PR_kwDOPnbmfM8AAAABI-pVFg","number":2230,"state":"open","title":"chore(deps): bump the backend-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-17T05:16:01.000Z","updated_at":"2026-10-22T06:54:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"backend-dependencies","update_count":29,"packages":[{"name":"@aws-sdk/client-secrets-manager","old_version":"3.1138.0","new_version":"3.1152.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.70.0","new_version":"0.71.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@sentry/node","old_version":"10.75.2","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.75.2","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@stellar/stellar-sdk","old_version":"17.1.0","new_version":"17.2.1","repository_url":"https://github.com/stellar/js-stellar-sdk"},{"name":"bullmq","old_version":"6.3.8","new_version":"6.3.17","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"dotenv","old_version":"18.0.3","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.7.0","new_version":"8.7.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"ioredis","old_version":"5.11.1","new_version":"6.0.0","repository_url":"https://github.com/redis/ioredis"},{"name":"newrelic","old_version":"14.5.0","new_version":"14.8.0","repository_url":"https://github.com/newrelic/node-newrelic"},{"name":"nodemailer","old_version":"10.0.10","new_version":"10.1.7","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.3.1","new_version":"10.4.0","repository_url":"https://github.com/pinojs/pino"},{"name":"twilio","old_version":"6.1.1","new_version":"6.2.0","repository_url":"https://github.com/twilio/twilio-node"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"26.6.2","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"js-yaml","old_version":"5.4.2","new_version":"5.5.0","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"supertest","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-dependencies group with 29 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.1138.0` | `3.1152.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.70.0` | `0.71.1` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.75.2` | `11.8.0` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.75.2` | `11.8.0` |\n| [@stellar/stellar-sdk](https://github.com/stellar/js-stellar-sdk) | `17.1.0` | `17.2.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `6.3.8` | `6.3.17` |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.3` | `18.0.8` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.7.0` | `8.7.1` |\n| [ioredis](https://github.com/redis/ioredis) | `5.11.1` | `6.0.0` |\n| [newrelic](https://github.com/newrelic/node-newrelic) | `14.5.0` | `14.8.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `10.0.10` | `10.1.7` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [pino](https://github.com/pinojs/pino) | `10.3.1` | `10.4.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `6.1.1` | `6.2.0` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.5` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.1` | `5.0.5` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.4.2` | `5.5.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.3.0` | `7.3.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.5` |\n\n\nUpdates `@aws-sdk/client-secrets-manager` from 3.1138.0 to 3.1152.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-secrets-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1152.0\u003c/h2\u003e\n\u003ch4\u003e3.1152.0(2026-10-14)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Documentation update - added a Get started pointer to the AWS Marketplace AI Metering Agent Skill in the BatchMeterUsage API reference. No API or behavior change. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c97db28292cf4ec8de51ddc76178597172e98472\"\u003ec97db282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-14 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91a8a07c64dbb5cfb15497d8a5f2ae1f5b2608ad\"\u003e91a8a07c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  This release adds parentInstance to infrastructure configurations, so builds can use an already-running instance from an Amazon EC2 Auto Scaling group. It also adds terminateInstanceOnCompletion, which keeps build and test instances running after image creation ends. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8a5e26b4bd8fafd9332718ed4619ecc4e31d37a\"\u003ee8a5e26b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  This release adds a new \u0026quot;IpAddressType\u0026quot; field to \u0026quot;VPCOriginEndpointConfig\u0026quot;, allowing customers to specify whether their VPC origin accepts IPv4-only or dualstack connections. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6bae6413938d6e5c07943f48c1e5d84d8283f7bb\"\u003e6bae6413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family now lets you store SFTP server host keys in AWS Secrets Manager in your own AWS account. This gives you greater control over your server identity and helps simplify server migrations and failover. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9d0e88661d8029e1715580646e67e8594e786417\"\u003e9d0e8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb-streams:\u003c/strong\u003e  Add support for a new iterator type (AT TIMESTAMP) for DynamoDB Streams GetShardIterator API that allows reading from a specific point in time from the stream. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/150e6ae315ed77756d261a62d4598c0208195c9a\"\u003e150e6ae3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds T8i instance sizes to the InstanceType enum. T8i instances are low-cost burstable instances powered by custom sixth generation Intel Xeon 6 processors, available exclusively on AWS, and built on the latest sixth generation AWS Nitro cards (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/65c6056b0bc8fab6261ac7b52e8a3421a4281152\"\u003e65c6056b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Features - Adds support for an optional payload to invoke the Lambda function with as part of the Custom action Lambda execution block (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d21aa72b05ec8c1e32822574fbabacaafa799382\"\u003ed21aa72b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  With dual-stack enabled, all requests now resolve to the endpoint in the partition's primary Region (for example, organizations.us-east-1.api.aws) and are signed for that Region. Previously, requests from other Regions resolved to a nonexistent endpoint. No API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9324745e8c9c2c684a636fe2e307be3fe0571b22\"\u003e9324745e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  This release supports scoping Amazon Bedrock AgentCore Gateway rate limits by request header or request body field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30c5bca25f88043a285593ca76ecb3d36dce6206\"\u003e30c5bca2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now supports an optional X-Ray trace header for chained invocations in durable executions, enabling child invocations to be linked to the initiating span. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/08219be0475f234f09f35b3e461d7a12d69f3dd2\"\u003e08219be0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Releasing support for Custom Detection Rule Runtime Monitoring (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0cb32b8fef5d0f269c6cc4d5ad599f2fb819fc09\"\u003e0cb32b8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  publish as a preview package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8355\"\u003e#8355\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41080929c1e5a81980f0bda4a35eadd0b6e048a9\"\u003e41080929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1152.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1151.0\u003c/h2\u003e\n\u003ch4\u003e3.1151.0(2026-10-13)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  move lib-transfer-manager to preview/ folder (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8351\"\u003e#8351\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5037a0065a1f6ae6a87ff7ce4884e3ef3be61a64\"\u003e5037a006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add preview/ folder to build tooling (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8350\"\u003e#8350\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a922905ad8bca584f271cf88b589a22d0a5003ad\"\u003ea922905a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update to include common use cases. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/643507a09d50416e30f2a24c921e6f1e9dda4ad0\"\u003e643507a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-13 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d399458247460784fed4fbe11c14e98f0a07847a\"\u003ed3994582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lakeformation:\u003c/strong\u003e  Added new LakeFormation APIs and documentation updates for Simple Row-level Security (RLS). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c7a586fc4addf0c2dd3851a90311a377e62137f8\"\u003ec7a586fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  AWS Agent Registry is improving recently launched custom metadata schema feature to make shared attributes easier to manage. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed00d0bb8d831f1b2461b637356f327a1afd9837\"\u003eed00d0bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  With Expanded container registry support, you can use container images from registries such as Seqera (Wave), NVIDIA NGC, and Google Artifact Registry with AWS HealthOmics private workflows, without manually migrating images into Amazon ECR or editing your workflow definitions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db38274026895b84d7d8e31b4f835999dbe800cd\"\u003edb382740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53-domains:\u003c/strong\u003e  Route 53 Domains now supports premium domains. This release adds consent objects to operations on premium domains and a new GetDomainPrices API. Also, the Flags and PublicKey fields were deprecated from the DnssecKey response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5cc6f506dc764122f7ed68d82cd178c94be068b\"\u003ec5cc6f50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for new instance types in the C8a, C8i, C9g, M8a, M8i, and M9g families for managed EC2 and container fleets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5145677226e133de057c148d8060e0edb4ff567f\"\u003e51456772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Adds support for administrators to require users to re-authenticate OneDrive and Google Drive storage connectors when a streaming session is reused. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b6f2af5b0c06ec6185450e03b4bf4198a1a2a44\"\u003e2b6f2af5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  New APIs to support aliases and versions for ContactFlow. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/39466baaf544133768153f920bafe6b97dfc3323\"\u003e39466baa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds the Connect JWT authentication type and the AudienceOverride field to AuthConfig, letting A2A server applications authenticate with JWTs issued by Amazon Connect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b212b20265a8d1f62178c7dd65f6f3e8368efde\"\u003e3b212b20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-secrets-manager/CHANGELOG.md\"\u003e@​aws-sdk/client-secrets-manager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1150.0...v3.1151.0\"\u003e3.1151.0\u003c/a\u003e (2026-10-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1149.0...v3.1150.0\"\u003e3.1150.0\u003c/a\u003e (2026-10-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6adfcb7baa396dd42060a74382b6aa2a1cbf0b5\"\u003e\u003ccode\u003ed6adfcb\u003c/code\u003e\u003c/a\u003e Publish v3.1151.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c9a334a79b631cc110fb3a1d67695b4c07baf46\"\u003e\u003ccode\u003e4c9a334\u003c/code\u003e\u003c/a\u003e Publish v3.1150.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1152.0/clients/client-secrets-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-trace-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/instrumentation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-express` from 0.70.0 to 0.71.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-express/CHANGELOG.md\"\u003e@​opentelemetry/instrumentation-express's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-express-v0.71.0...instrumentation-express-v0.71.1\"\u003e0.71.1\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-express:\u003c/strong\u003e don't leave an ignored request handler's path in http.route (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3802\"\u003e#3802\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a5ee809657265a0e30518084173ddb3f0ebeaa4d\"\u003ea5ee809\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-express-v0.70.0...instrumentation-express-v0.71.0\"\u003e0.71.0\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3804\"\u003e#3804\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36fcb9cd8f83e0a1c1fdc0fbff795612215b10b7\"\u003e36fcb9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/contrib-test-utils\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/3c4859931ede7939362f05818aaea4c2abd60014\"\u003e\u003ccode\u003e3c48599\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a5ee809657265a0e30518084173ddb3f0ebeaa4d\"\u003e\u003ccode\u003ea5ee809\u003c/code\u003e\u003c/a\u003e fix(instrumentation-express): don't leave an ignored request handler's path i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-express-v0.71.1/packages/instrumentation-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-http` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/instrumentation-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/resources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(sdk-trace): add \u003ccode\u003eStackContextManager\u003c/code\u003e in \u003ccode\u003e@opentelemetry/sdk-trace\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086\"\u003e#7086\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(ci): support releasing from maintenance branches \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767\"\u003e#6767\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe API documentation site is only redeployed for releases whose commit is reachable from \u003ccode\u003emain\u003c/code\u003e, so a maintenance release no longer overwrites it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/resources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor API changes, see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/api/CHANGELOG.md\"\u003eAPI CHANGELOG\u003c/a\u003e.\nFor experimental package changes, see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/experimental/CHANGELOG.md\"\u003eexperimental CHANGELOG\u003c/a\u003e.\nFor semantic convention package changes, see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/semantic-conventions/CHANGELOG.md\"\u003esemconv CHANGELOG\u003c/a\u003e.\nFor notes on migrating to 2.x / 0.200.x see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/upgrade-to-2.x.md\"\u003ethe upgrade guide\u003c/a\u003e.\nFor notes on migrating to 3.x see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/3.x/migration-guide.md\"\u003ethe 3.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(sdk-trace-node)!: remove the \u003ccode\u003e@opentelemetry/sdk-trace-node\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7054\"\u003e#7054\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe sdk-trace-node package has been replaced by the \u003ccode\u003e@opentelemetry/sdk-trace\u003c/code\u003e package.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/3.x/migration-guide.md\"\u003e3.x migration guide\u003c/a\u003e for full migration instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003echore(shim-opentracing)!: remove the \u003ccode\u003e@opentelemetry/shim-opentracing\u003c/code\u003e package\n\u003cul\u003e\n\u003cli\u003eIn the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/releases/tag/v1.56.0\"\u003eOpenTelemetry Specification v1.56.0\u003c/a\u003e the \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-specification/pull/4938\"\u003eOpenTracing compatibility requirements were deprecated\u003c/a\u003e. The JavaScript OpenTracing shim package will not receive any more releases after the current \u003ca href=\"https://www.npmjs.com/package/@opentelemetry/shim-opentracing/v/2.12.0\"\u003e2.12.0 release\u003c/a\u003e (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/tree/v2.12.0/packages/opentelemetry-shim-opentracing/\"\u003esource code for last release\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003echore(context-async-hooks)!: remove the unused class \u003ccode\u003eAsyncHooksContextManager\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7078\"\u003e#7078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: migrate package builds from \u003ccode\u003etsc\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e, emitting dual CJS/ESM output from a single \u003ccode\u003edist/\u003c/code\u003e directory and declaring an \u003ccode\u003eexports\u003c/code\u003e map on every package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6293\"\u003e#6293\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eImporting a package by its name is unaffected in both CommonJS and ESM, as is every subpath listed in its \u003ccode\u003eexports\u003c/code\u003e map.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeep imports into the build output no longer resolve.\u003c/strong\u003e An \u003ccode\u003eexports\u003c/code\u003e map is an allowlist that Node.js and bundlers enforce, so specifiers such as \u003ccode\u003e@opentelemetry/core/build/src/...\u003c/code\u003e or \u003ccode\u003e@opentelemetry/core/build/esm/...\u003c/code\u003e now fail with \u003ccode\u003eERR_PACKAGE_PATH_NOT_EXPORTED\u003c/code\u003e. Rewriting them to the new file layout does not help — unlisted subpaths are rejected whether or not the file exists.\u003c/li\u003e\n\u003cli\u003eThe emitted files moved out of \u003ccode\u003ebuild/src\u003c/code\u003e (CJS), \u003ccode\u003ebuild/esm\u003c/code\u003e and \u003ccode\u003ebuild/esnext\u003c/code\u003e (ESM) into \u003ccode\u003edist/\u003c/code\u003e, using \u003ccode\u003e.cjs\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e extensions with matching \u003ccode\u003e.d.cts\u003c/code\u003e/\u003ccode\u003e.d.mts\u003c/code\u003e declarations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;package\u0026gt;/package.json\u003c/code\u003e is no longer importable for the same reason. Read a package's version from your own dependency metadata, or use \u003ccode\u003eSDK_INFO\u003c/code\u003e from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e for the SDK version.\u003c/li\u003e\n\u003cli\u003eThe non-standard \u003ccode\u003eesnext\u003c/code\u003e entry point has been removed; tools that preferred it fall back to \u003ccode\u003emodule\u003c/code\u003e (ESM) or \u003ccode\u003emain\u003c/code\u003e (CJS).\u003c/li\u003e\n\u003cli\u003eIf you depend on something that is only reachable through a deep import, please open an issue so it can be considered for the public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(core)!: remove deprecated \u003ccode\u003egetTimeOrigin\u003c/code\u003e, \u003ccode\u003eotperformance\u003c/code\u003e, \u003ccode\u003e_globalThis\u003c/code\u003e, and \u003ccode\u003eunrefTimer\u003c/code\u003e from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7053\"\u003e#7053\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetTimeOrigin()\u003c/code\u003e — use \u003ccode\u003eperformance.timeOrigin\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eotperformance\u003c/code\u003e — use the global \u003ccode\u003eperformance\u003c/code\u003e object directly.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_globalThis\u003c/code\u003e — use \u003ccode\u003eglobalThis\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunrefTimer(timer)\u003c/code\u003e — call \u003ccode\u003etimer.unref()\u003c/code\u003e directly in your own code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(sdk-trace)!: remove deprecated \u003ccode\u003eTracerProviderOptions.forceFlushTimeoutMillis\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7057\"\u003e#7057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003etimeoutMillis\u003c/code\u003e to \u003ccode\u003eprovider.forceFlush({ timeoutMillis })\u003c/code\u003e instead. The default timeout is 30000ms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger)!: remove \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7077\"\u003e#7077\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator is deprecated by the OpenTelemetry specification in favour of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. Use \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/3.x/migration-guide.md\"\u003e3.x migration guide\u003c/a\u003e for full instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.11.0...v2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-node` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.75.2 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.75.2...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/profiling-node` from 10.75.2 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/profiling-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/profiling-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/ritik4ever/stellar-portfolio-rebalancer/pull/2230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ritik4ever%2Fstellar-portfolio-rebalancer/issues/2230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2230/packages"},{"uuid":"5880677460","node_id":"PR_kwDOUwZWIM8AAAABIzG6Aw","number":68,"state":"open","title":"Bump @sentry/node from 10.75.1 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:10:19.000Z","updated_at":"2026-10-16T08:10:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"10.75.1","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.75.1 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.75.1...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.75.1\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zhang-yw07/rssww/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhang-yw07%2Frssww/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"},{"uuid":"5880665059","node_id":"PR_kwDOVBLdL88AAAABIzGReQ","number":28,"state":"open","title":"Bump @sentry/node from 11.4.0 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:09:17.000Z","updated_at":"2026-10-16T08:10:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 11.4.0 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=11.4.0\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/muxi75/rsshub/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxi75%2Frsshub/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"},{"uuid":"5880646266","node_id":"PR_kwDOQ9eXKM8AAAABIzFTcg","number":856,"state":"open","title":"chore(deps): bump @sentry/node from 10.32.1 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:07:51.000Z","updated_at":"2026-10-16T08:07:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@sentry/node","old_version":"10.32.1","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.32.1 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.32.1...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.32.1\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Shayne0804-bit/rssh/pull/856","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shayne0804-bit%2Frssh/issues/856","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/856/packages"},{"uuid":"5880597337","node_id":"PR_kwDOHbMfvs8AAAABIzCyMw","number":335,"state":"open","title":"chore(deps): bump @sentry/node from 10.73.0 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:04:17.000Z","updated_at":"2026-10-16T08:08:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@sentry/node","old_version":"10.73.0","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.73.0 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.73.0...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.73.0\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mas0ra/rsshub_masora/pull/335","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mas0ra%2Frsshub_masora/issues/335","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/335/packages"},{"uuid":"5858960824","node_id":"PR_kwDOTvDI0M8AAAABIhyTpA","number":516,"state":"closed","title":"build(deps): bump the minor-and-patch group with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-15T02:25:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-15T02:21:55.000Z","updated_at":"2026-10-15T02:26:01.000Z","time_to_close":208,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":13,"packages":[{"name":"dotenv","old_version":"18.0.5","new_version":"18.0.7","repository_url":"https://github.com/motdotla/dotenv"},{"name":"fallow","old_version":"3.31.0","new_version":"3.33.1","repository_url":"https://github.com/fallow-rs/fallow"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.19.16","new_version":"0.20.0","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@sentry/browser","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"eslint-config-next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@typescript-eslint/parser","old_version":"8.71.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"axe-core","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.5` | `18.0.7` |\n| [fallow](https://github.com/fallow-rs/fallow) | `3.31.0` | `3.33.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.19.16` | `0.20.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.6.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.6.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.6` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.8` | `16.4.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.71.0` | `8.71.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.2` | `8.3.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.13.0` | `4.14.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n\nUpdates `dotenv` from 18.0.5 to 18.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.6...v18.0.7\"\u003e18.0.7\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat undefined settings like \u003ccode\u003equiet: true\u003c/code\u003e as null rather than falsey (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI should honor \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting in \u003ccode\u003e.env\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.6\"\u003e18.0.6\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse smarter \u003ccode\u003eparseBoolean\u003c/code\u003e not Boolean() to fix override (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/295320751866efa323236c719cdc1b5306fa3de7\"\u003e\u003ccode\u003e2953207\u003c/code\u003e\u003c/a\u003e 18.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/9944723d89e6f776897f171bfc6b945dfad23c57\"\u003e\u003ccode\u003e9944723\u003c/code\u003e\u003c/a\u003e make more readable for undefined -\u0026gt; null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d455db06a7b37acd8b240793a888efaba75885f4\"\u003e\u003ccode\u003ed455db0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:motdotla/dotenv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e411e021fc649cc449200f593b41e0a7fb07d93b\"\u003e\u003ccode\u003ee411e02\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6237c356bf7b3e47d79b0c625e79c38c42b86773\"\u003e\u003ccode\u003e6237c35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1070\"\u003e#1070\u003c/a\u003e from Utkarsh-Singhal-26/fix/ignore-undefined-config-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/9af8c280d9e5f80d330d3427dfa8261c5d99b489\"\u003e\u003ccode\u003e9af8c28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1071\"\u003e#1071\u003c/a\u003e from himanshu748/fix-cli-env-quiet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c7161c6e18a59ed93b0e6548bc45ce9bd3af9e43\"\u003e\u003ccode\u003ec7161c6\u003c/code\u003e\u003c/a\u003e fix(cli): honor quiet settings loaded from .env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/39904662e1205caf24f257a3c840ecbdfdf99c10\"\u003e\u003ccode\u003e3990466\u003c/code\u003e\u003c/a\u003e fix: ignore undefined options so they don't mask DOTENV_* env settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5d7cc39e468b96cd7c82c02aaf74b3fdcacf1a4b\"\u003e\u003ccode\u003e5d7cc39\u003c/code\u003e\u003c/a\u003e 18.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/750ba030e7840edee4b65dbf10a0d6e468a230e4\"\u003e\u003ccode\u003e750ba03\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fallow` from 3.31.0 to 3.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fallow-rs/fallow/releases\"\u003efallow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.33.1: health and duplication baselines in CI, Vitest fixes\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe GitHub Action and the GitLab template can baseline health and duplication on the default run.\u003c/strong\u003e A project with existing complexity can now gate the default \u003ccode\u003efallow\u003c/code\u003e run with a baseline. Set the \u003ccode\u003ehealth-baseline\u003c/code\u003e and \u003ccode\u003edupes-baseline\u003c/code\u003e inputs of the action, or \u003ccode\u003eFALLOW_HEALTH_BASELINE\u003c/code\u003e and \u003ccode\u003eFALLOW_DUPES_BASELINE\u003c/code\u003e in the GitLab template. Create the files with \u003ccode\u003efallow health --save-baseline\u003c/code\u003e and \u003ccode\u003efallow dupes --save-baseline\u003c/code\u003e. Other commands ignore these inputs. Both integrations report a stale health or duplication baseline, or one that another command saved. \u003ccode\u003efail-on-stale-baseline\u003c/code\u003e (\u003ccode\u003eFALLOW_FAIL_ON_STALE_BASELINE\u003c/code\u003e) judges these baselines too. It also judges a \u003ccode\u003e--health-baseline\u003c/code\u003e or \u003ccode\u003e--dupes-baseline\u003c/code\u003e flag that you pass through \u003ccode\u003eargs\u003c/code\u003e (\u003ccode\u003eFALLOW_ARGS\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe action and the GitLab template no longer count health findings that a baseline accepts.\u003c/strong\u003e With a health baseline, the CLI passed, but the action and the GitLab template failed the job with \u003ccode\u003efail-on-issues\u003c/code\u003e. A \u003ccode\u003efallow health\u003c/code\u003e run also failed the job. The count now uses the findings that remain after the baseline. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe job summary counts health findings after the baseline.\u003c/strong\u003e With a loaded health baseline, \u003ccode\u003efallow report --format github-summary\u003c/code\u003e shows the new findings and gives the accepted ones as context, for example \u0026quot;2 new functions exceed thresholds (74 in the baseline)\u0026quot;. Without a baseline, the summary does not change. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow --help\u003c/code\u003e names the baseline flags of the bare run.\u003c/strong\u003e On bare \u003ccode\u003efallow\u003c/code\u003e, \u003ccode\u003e--baseline\u003c/code\u003e and \u003ccode\u003e--save-baseline\u003c/code\u003e hold the dead-code baseline only. When a bare run gets a \u003ccode\u003efallow health\u003c/code\u003e or \u003ccode\u003efallow dupes\u003c/code\u003e baseline through \u003ccode\u003e--baseline\u003c/code\u003e, \u003ccode\u003efallow\u003c/code\u003e now prints a note that tells you to use \u003ccode\u003e--health-baseline\u003c/code\u003e or \u003ccode\u003e--dupes-baseline\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe Vitest JSX import source follows the Vitest project model.\u003c/strong\u003e On Vitest 5, an inline \u003ccode\u003etest.projects\u003c/code\u003e entry inherits the JSX import source of its config unless it sets \u003ccode\u003eextends: false\u003c/code\u003e. On Vitest 4, it inherits only with \u003ccode\u003eextends: true\u003c/code\u003e. Fallow reads the Vitest version from \u003ccode\u003enode_modules/vitest\u003c/code\u003e, else from the declared range. Project and base \u003ccode\u003einclude\u003c/code\u003e globs add up. Fallow also reads a config that \u003ccode\u003eextends\u003c/code\u003e names. It reads project configs with a custom name, such as \u003ccode\u003evitest.e2e.config.ts\u003c/code\u003e, also when a glob entry names them. Fallow no longer reports these files as unused. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFallow reads \u003ccode\u003etest.exclude\u003c/code\u003e for the Vitest JSX import source.\u003c/strong\u003e When \u003ccode\u003etest.exclude\u003c/code\u003e or a negated \u003ccode\u003etest.include\u003c/code\u003e entry removes a test file, Fallow no longer applies the JSX runtime of its project to that file. Without \u003ccode\u003etest.exclude\u003c/code\u003e, the Vitest default exclude applies. The globs are relative to \u003ccode\u003etest.dir\u003c/code\u003e, \u003ccode\u003etest.root\u003c/code\u003e or the Vite \u003ccode\u003eroot\u003c/code\u003e when the config sets one. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ereact\u003c/code\u003e is no longer an unused dependency when Vitest test files use JSX with the default runtime.\u003c/strong\u003e When a Vitest config sets no JSX import source, Vite imports the \u003ccode\u003ereact\u003c/code\u003e JSX runtime. Fallow now credits \u003ccode\u003ereact\u003c/code\u003e when a test file of that config has JSX and no \u003ccode\u003e@jsxImportSource\u003c/code\u003e pragma. A TypeScript test file gives no credit when its tsconfig sets \u003ccode\u003ejsxImportSource\u003c/code\u003e, or a \u003ccode\u003ejsx\u003c/code\u003e mode without the automatic runtime. The credit applies only to the workspace of the test file. A \u003ccode\u003evite.config.*\u003c/code\u003e next to a \u003ccode\u003evitest.config.*\u003c/code\u003e gives no credit, because Vitest does not load it. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe source-map warning of \u003ccode\u003efallow coverage upload-source-maps\u003c/code\u003e tries the same paths as Fallow Cloud.\u003c/strong\u003e The CLI dropped the first segments of a source such as \u003ccode\u003ewebpack:///@scope/app/./src/x.ts\u003c/code\u003e, and the cloud did not. The warning could then check a path that the cloud never uses. A shared fixture of path cases now keeps the two implementations equal. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.33.0...v3.33.1\"\u003ehttps://github.com/fallow-rs/fallow/compare/v3.33.0...v3.33.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.33.0: fallow architecture, baseline pruning, faster musl binaries\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow architecture\u003c/code\u003e reports import cycles, boundary violations and rule-pack policy violations in one command.\u003c/strong\u003e Use \u003ccode\u003e--cycles\u003c/code\u003e, \u003ccode\u003e--boundaries\u003c/code\u003e or \u003ccode\u003e--policy\u003c/code\u003e to select one kind. The command takes the same scope and output flags as \u003ccode\u003efallow dead-code\u003c/code\u003e. Run \u003ccode\u003efallow guard \u0026lt;files\u0026gt;\u003c/code\u003e before an edit and \u003ccode\u003efallow architecture\u003c/code\u003e after it. Bare \u003ccode\u003efallow\u003c/code\u003e shows these findings in an \u0026quot;Architecture\u0026quot; category after the other dead-code categories. It also shows the category with \u003ccode\u003e--quiet\u003c/code\u003e, \u003ccode\u003e--group-by\u003c/code\u003e and \u003ccode\u003e--summary\u003c/code\u003e. With \u003ccode\u003e--group-by\u003c/code\u003e, \u003ccode\u003efallow architecture\u003c/code\u003e shows one \u0026quot;Architecture\u0026quot; heading per group.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow architecture --format json\u003c/code\u003e writes \u003ccode\u003ekind: \u0026quot;architecture\u0026quot;\u003c/code\u003e with its own \u003ccode\u003eschema_version\u003c/code\u003e (1).\u003c/strong\u003e With \u003ccode\u003e--group-by\u003c/code\u003e, the kind is \u003ccode\u003earchitecture-grouped\u003c/code\u003e. The arrays, finding ids, actions, exit codes, gate outcomes and severities are the same as on \u003ccode\u003efallow dead-code\u003c/code\u003e. \u003ccode\u003enext_steps\u003c/code\u003e names \u003ccode\u003efallow architecture\u003c/code\u003e. With \u003ccode\u003e--explain\u003c/code\u003e, \u003ccode\u003e_meta.docs\u003c/code\u003e points to the architecture page, and \u003ccode\u003e_meta.rules\u003c/code\u003e lists only the architecture rules. \u003ccode\u003e--save-baseline\u003c/code\u003e writes a dead-code baseline (\u003ccode\u003ekind: \u0026quot;dead-code\u0026quot;\u003c/code\u003e), so the two commands read each other's baselines. The JSON schema and the generated TypeScript types have the \u003ccode\u003eArchitectureOutput\u003c/code\u003e and \u003ccode\u003eArchitectureGroupedOutput\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow report\u003c/code\u003e, MCP, the Node bindings and CI accept the architecture report.\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efallow report --from\u003c/code\u003e renders a saved \u003ccode\u003earchitecture\u003c/code\u003e or \u003ccode\u003earchitecture-grouped\u003c/code\u003e file in every format, the same as the direct run. PR comments and reviews of \u003ccode\u003efallow architecture\u003c/code\u003e have the title \u0026quot;Fallow architecture report\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe MCP server has a \u003ccode\u003echeck_architecture\u003c/code\u003e tool, and Code Mode exposes it as \u003ccode\u003echeckArchitecture\u003c/code\u003e. The Node bindings have \u003ccode\u003edetectArchitecture\u003c/code\u003e, and \u003ccode\u003efallow_api\u003c/code\u003e has \u003ccode\u003erun_architecture\u003c/code\u003e. Each returns the \u003ccode\u003earchitecture\u003c/code\u003e output. \u003ccode\u003edetectCircularDependencies\u003c/code\u003e, \u003ccode\u003edetectBoundaryViolations\u003c/code\u003e and the MCP \u003ccode\u003eanalyze\u003c/code\u003e tool keep the \u003ccode\u003edead-code\u003c/code\u003e output.\u003c/li\u003e\n\u003cli\u003eBare \u003ccode\u003efallow\u003c/code\u003e accepts \u003ccode\u003earchitecture\u003c/code\u003e in \u003ccode\u003e--only\u003c/code\u003e and \u003ccode\u003e--skip\u003c/code\u003e. \u003ccode\u003e--only architecture\u003c/code\u003e runs the dead-code analysis and reports only the architecture findings, and its \u003ccode\u003eFailed:\u003c/code\u003e line names \u003ccode\u003earchitecture\u003c/code\u003e. \u003ccode\u003e--skip architecture\u003c/code\u003e removes these findings from the dead-code section. The health score and the \u003ccode\u003e--save-baseline\u003c/code\u003e file do not change.\u003c/li\u003e\n\u003cli\u003eThe GitHub Action accepts \u003ccode\u003ecommand: architecture\u003c/code\u003e, and the GitLab template accepts \u003ccode\u003eFALLOW_COMMAND: architecture\u003c/code\u003e. For this command, \u003ccode\u003eissue-types\u003c/code\u003e and \u003ccode\u003eFALLOW_ISSUE_TYPES\u003c/code\u003e take \u003ccode\u003ecycles\u003c/code\u003e, \u003ccode\u003eboundaries\u003c/code\u003e and \u003ccode\u003epolicy\u003c/code\u003e. Another value stops the job with exit code 2 and an error that names the valid values.\u003c/li\u003e\n\u003cli\u003eTelemetry records \u003ccode\u003efallow architecture\u003c/code\u003e runs as the \u003ccode\u003earchitecture\u003c/code\u003e workflow.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow baselines prune\u003c/code\u003e removes the baseline entries of fixed findings.\u003c/strong\u003e The command reads the files that \u003ccode\u003eaudit.deadCodeBaseline\u003c/code\u003e, \u003ccode\u003eaudit.healthBaseline\u003c/code\u003e and \u003ccode\u003eaudit.dupesBaseline\u003c/code\u003e name. It runs one whole-project analysis and removes each entry that \u003ccode\u003e--baseline\u003c/code\u003e no longer matches. It never adds an entry, so a new finding stays visible to the gates. After a prune, \u003ccode\u003e--fail-on-stale-baseline\u003c/code\u003e passes, and the baseline hides the same findings as before. \u003ccode\u003e--check\u003c/code\u003e writes nothing and exits 1 when an entry can be pruned. \u003ccode\u003e--dead-code-baseline\u003c/code\u003e, \u003ccode\u003e--health-baseline\u003c/code\u003e and \u003ccode\u003e--dupes-baseline\u003c/code\u003e override the config paths. \u003ccode\u003e--coverage\u003c/code\u003e gives the coverage input for CRAP scores. The command skips a file with an older key form or with fields from a newer version. It prints the command that saves that file again. The stale-baseline warning and the gate message now name the prune command. Thanks \u003ca href=\"https://github.com/BenMcGit\"\u003e\u003ccode\u003e@​BenMcGit\u003c/code\u003e\u003c/a\u003e for the request (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3281\"\u003e#3281\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow hooks install --target git --prune-baselines\u003c/code\u003e prunes the baselines in the pre-commit hook.\u003c/strong\u003e The hook runs \u003ccode\u003efallow baselines prune\u003c/code\u003e before the audit and stages the baseline files that the prune wrote. The prune reads the working tree, but the commit uses the index. So the hook skips the prune when the working tree has unstaged or untracked changes. It also skips the prune for a commit with paths (\u003ccode\u003egit commit \u0026lt;path\u0026gt;\u003c/code\u003e). A failed prune never blocks the commit. The hints for Lefthook and for an existing hook include the same step.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow trace --dependency \u0026lt;package\u0026gt;\u003c/code\u003e reports how the code uses each imported name of a package.\u003c/strong\u003e The report gives file and call counts, and sites with line and column. It follows one hop through project wrappers such as \u003ccode\u003euseSelector.withTypes()\u003c/code\u003e, and it counts each use that it cannot resolve. \u003ccode\u003e--sites\u003c/code\u003e, \u003ccode\u003e--specifier\u003c/code\u003e, \u003ccode\u003e--limit\u003c/code\u003e and \u003ccode\u003e--cursor\u003c/code\u003e page the sites. \u003ccode\u003e--callers --depth N\u003c/code\u003e adds the files that import the users. The MCP tool \u003ccode\u003etrace_dependency\u003c/code\u003e accepts the same options.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA JSX import source in a Vitest config now adds a module graph edge.\u003c/strong\u003e With the automatic JSX runtime, \u003ccode\u003eoxc.jsx.importSource\u003c/code\u003e (or the older \u003ccode\u003eesbuild.jsxImportSource\u003c/code\u003e) makes each test file with JSX import \u003ccode\u003e\u0026lt;source\u0026gt;/jsx-dev-runtime\u003c/code\u003e. Fallow now adds this edge when the source is a path and the test file has JSX and no \u003ccode\u003e@jsxImportSource\u003c/code\u003e pragma. A package source only marks the package as used. A local JSX runtime no longer shows as unused, and \u003ccode\u003e--impact-closure\u003c/code\u003e on a runtime file now includes these test files.\n\u003cul\u003e\n\u003cli\u003eThe edge applies to the files that \u003ccode\u003etest.include\u003c/code\u003e matches. Fallow uses the root config when it has no \u003ccode\u003etest.projects\u003c/code\u003e, else each inline project config.\u003c/li\u003e\n\u003cli\u003eA project inherits the root source only with \u003ccode\u003eextends: true\u003c/code\u003e. The classic runtime adds no edge.\u003c/li\u003e\n\u003cli\u003eA relative source resolves from the test file first, then from the config directory. A source that does not resolve adds no edge and no unresolved import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe Linux musl binaries are about 4 times faster.\u003c/strong\u003e The \u003ccode\u003emalloc\u003c/code\u003e of musl is slow when many threads allocate, and fallow analyzes files in parallel. The musl binaries now use mimalloc. This applies to the \u003ccode\u003elinux-x64-musl\u003c/code\u003e and \u003ccode\u003elinux-arm64-musl\u003c/code\u003e npm packages and the musl release assets. On a 10-core aarch64 Alpine container, \u003ccode\u003echeck\u003c/code\u003e, \u003ccode\u003edupes\u003c/code\u003e and \u003ccode\u003ehealth\u003c/code\u003e took 77% less time over 15 fixture cases, with identical output. Peak memory is about a third higher. The Node addon keeps the default allocator. Glibc, macOS and Windows builds do not change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFallow hides the findings in an unused file by default.\u003c/strong\u003e Fallow no longer lists an unused export, type, class member or enum member in a file that it reports as unused. Deleting the file removes these findings too. The JSON output has the count in \u003ccode\u003ecascade_hidden\u003c/code\u003e, and SARIF and markdown (grouped or not) show the count too. To list the findings, pass \u003ccode\u003e--show-cascade\u003c/code\u003e, set \u003ccode\u003eshowCascade\u003c/code\u003e in the config, or use the \u003ccode\u003eshow_cascade\u003c/code\u003e parameter of the MCP tools. The health vital signs still count them. When an issue-type filter leaves out \u003ccode\u003eunused-files\u003c/code\u003e, nothing is hidden.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow viz\u003c/code\u003e shows where to start and says what is wrong.\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eThe Overview panel opens with the health grade and one card per lens. Each card shows the number of files, the number of high findings, and the worst file with its reason. The Overview map colors files that have findings in any lens. Folder labels show how many of their files have findings.\u003c/li\u003e\n\u003cli\u003eEach lens list opens with a short summary and a severity split. The list groups rows into high, medium and low. The full file name comes first, then a plain reason. For example, \u0026quot;File path built from input\u0026quot; replaces \u003ccode\u003epath-traversal\u003c/code\u003e, and \u0026quot;High complexity, no test coverage\u0026quot; replaces a CRAP score. Security lists each file once with all of its candidates.\u003c/li\u003e\n\u003cli\u003eFolders with no imports to or from other folders now show when the active lens has findings in them, for example unused files. Health colors only files above the review threshold, so high-risk files stand out. Folders without findings fade.\u003c/li\u003e\n\u003cli\u003eThe Overview tab of the file panel opens with a list of the lenses that have findings in the file, each with its reason. The Health tab shows maintainability, change risk and importers. Then it lists each function to fix with its branches, lines, test coverage and next step. The treemap rings and names the selected file.\u003c/li\u003e\n\u003cli\u003eFolder and import-group labels have two lines (the name, then the size and findings). The labels stay over their cluster and keep clear of the controls and the legend. Import groups that span folders read as \u003ccode\u003esite/src + 5 more\u003c/code\u003e instead of \u003ccode\u003e(mixed)\u003c/code\u003e. The status line shows the grouping or the path of the file in focus. The map hides disabled controls.\u003c/li\u003e\n\u003cli\u003eA click on a line between two folders lists the target files in use. Then it lists every import, with forbidden and cyclic imports first.\u003c/li\u003e\n\u003cli\u003eHover tooltips use the same plain reasons as the panel. During a search, the legend explains the match and importer rings.\u003c/li\u003e\n\u003cli\u003eBelow 700 px, the panel docks under the map as a sheet, so the map stays visible at full width. The legend becomes one line, crowded labels drop, and the file focus view fits both columns.\u003c/li\u003e\n\u003cli\u003eThe map now follows the design of fallow.tools and fallow.cloud: paper and ink, Barlow type, hairline rules, square panels and flat controls. Day paper is the default. The night theme follows the system or the stored choice. The report embeds the fonts, so it looks the same offline.\u003c/li\u003e\n\u003cli\u003eOn the graph, folders are octagons, the imports between them run at 0, 45 and 90 degrees, and flagged files have a ring. When you hover over an import line, the map picks the line under the pointer, gives it a pale blue halo and fades the others. Lines that are hidden at the current zoom no longer react. A hover over a file draws its imports the same way, in ink.\u003c/li\u003e\n\u003cli\u003eWith a file open, the panel shows its place in the active lens (\u0026quot;3 of 61 in Security\u0026quot;) with previous and next buttons. The \u003ccode\u003ej\u003c/code\u003e and \u003ccode\u003ek\u003c/code\u003e keys do the same.\u003c/li\u003e\n\u003cli\u003eHigh findings, sparse medium findings, and the copies of an open duplicated block get a halo on the graph.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/fccff887da0d83db1711379e0a3696dfc2460fdd\"\u003e\u003ccode\u003efccff88\u003c/code\u003e\u003c/a\u003e chore: release v3.33.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/9909983a3368dea62898fd956a7df5b5c9027c53\"\u003e\u003ccode\u003e9909983\u003c/code\u003e\u003c/a\u003e fix(coverage): match the cloud source-map path candidates (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/c3c4c5733f94a4777dd8c13a0c7b9b0636ca3ea0\"\u003e\u003ccode\u003ec3c4c57\u003c/code\u003e\u003c/a\u003e fix(vitest): use forward slashes in the project glob prefix on Windows (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/503b8cd078b4422700ffc8c484ee2204ac0785cb\"\u003e\u003ccode\u003e503b8cd\u003c/code\u003e\u003c/a\u003e chore(release): set RELEASED_TAG to v3.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/29df8f5399717451103a18ba9e025f1173c27e48\"\u003e\u003ccode\u003e29df8f5\u003c/code\u003e\u003c/a\u003e chore(docker): pin FALLOW_VERSION 3.33.0 with refreshed checksums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/576dc2bd8325abc4d304580111dabd4b1c58ae82\"\u003e\u003ccode\u003e576dc2b\u003c/code\u003e\u003c/a\u003e chore(napi): sync package.json / package-lock / index.js to v3.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/1cc5402b570b8d311caf9b1c0548abdbcd4e83f7\"\u003e\u003ccode\u003e1cc5402\u003c/code\u003e\u003c/a\u003e fix(vitest): follow the Vitest project model for the JSX import source (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/f4121c21fae243d961f75a1c854805fb38214e4e\"\u003e\u003ccode\u003ef4121c2\u003c/code\u003e\u003c/a\u003e fix(action): baseline health and duplication on the default run (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/278dbc6c34ab13fe844589c34971f8e84cb7989f\"\u003e\u003ccode\u003e278dbc6\u003c/code\u003e\u003c/a\u003e chore: release v3.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/7615ef9c2ad02ec71d3d1f20b10063ef5db1b336\"\u003e\u003ccode\u003e7615ef9\u003c/code\u003e\u003c/a\u003e feat(vitest): add a graph edge for the Vitest JSX import source (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3315\"\u003e#3315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.31.0...v3.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.9 to 3.9.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lottiefiles/dotlottie-react` from 0.19.16 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LottieFiles/dotlottie-web/releases\"\u003e@​lottiefiles/dotlottie-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lottiefiles/dotlottie-react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee46482e: feat: add \u003ccode\u003eDotLottieWorker.setWorkerUrl()\u003c/code\u003e for CSP-compatible worker loading\u003c/p\u003e\n\u003cp\u003eShip \u003ccode\u003edist/dotlottie.worker.js\u003c/code\u003e as a standalone file and add \u003ccode\u003esetWorkerUrl(url)\u003c/code\u003e so consumers can self-host the worker script, avoiding \u003ccode\u003eworker-src: blob:\u003c/code\u003e in Content-Security-Policy.\u003c/p\u003e\n\u003cp\u003eRelative \u003ccode\u003esrc\u003c/code\u003e paths are now resolved against the page before reaching the worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e629eb6c: Avoid loading the initial \u003ccode\u003esrc\u003c/code\u003e twice when the React player is mounted. Both the regular and worker players now rely on their constructor to load the first animation, while later \u003ccode\u003esrc\u003c/code\u003e changes still call \u003ccode\u003eload\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e46482e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lottiefiles/dotlottie-web\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LottieFiles/dotlottie-web/blob/main/packages/react/CHANGELOG.md\"\u003e@​lottiefiles/dotlottie-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee46482e: feat: add \u003ccode\u003eDotLottieWorker.setWorkerUrl()\u003c/code\u003e for CSP-compatible worker loading\u003c/p\u003e\n\u003cp\u003eShip \u003ccode\u003edist/dotlottie.worker.js\u003c/code\u003e as a standalone file and add \u003ccode\u003esetWorkerUrl(url)\u003c/code\u003e so consumers can self-host the worker script, avoiding \u003ccode\u003eworker-src: blob:\u003c/code\u003e in Content-Security-Policy.\u003c/p\u003e\n\u003cp\u003eRelative \u003ccode\u003esrc\u003c/code\u003e paths are now resolved against the page before reaching the worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e629eb6c: Avoid loading the initial \u003ccode\u003esrc\u003c/code\u003e twice when the React player is mounted. Both the regular and worker players now rely on their constructor to load the first animation, while later \u003ccode\u003esrc\u003c/code\u003e changes still call \u003ccode\u003eload\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e46482e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lottiefiles/dotlottie-web\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commit/e34f2cf2dc609ebae482615f64be4dee4218a4eb\"\u003e\u003ccode\u003ee34f2cf\u003c/code\u003e\u003c/a\u003e chore: update versions (\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commit/629eb6c67668be3d1f37efd9c6ea79d853ecc098\"\u003e\u003ccode\u003e629eb6c\u003c/code\u003e\u003c/a\u003e fix(react): avoid reloading initial animation source (\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commit/e46482eaba63017436c121e46605a65489d777b2\"\u003e\u003ccode\u003ee46482e\u003c/code\u003e\u003c/a\u003e feat(web): add setWorkerUrl() for CSP-compatible worker loading (\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commits/@lottiefiles/dotlottie-react@0.20.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 11.4.0 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 11.4.0 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.8 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fdf41d6f6315ebff3a7056d7e7f002b8e78749d4\"\u003e\u003ccode\u003efdf41d6\u003c/code\u003e\u003c/a\u003e [ai-upgrade] discover upgrade models and reasoning efforts from agent CLIs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47c6cc8da0a35432bc964548ecfb5e1ba160b69c\"\u003e\u003ccode\u003e47c6cc8\u003c/code\u003e\u003c/a\u003e Document next analyze export in the package bundling guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99735\"\u003e#99735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5b10604925853d8cd0bee61eb49d4894707cf7ac\"\u003e\u003ccode\u003e5b10604\u003c/code\u003e\u003c/a\u003e Revert stabilization of \u003ccode\u003eforbidden()\u003c/code\u003e and \u003ccode\u003eunauthorized()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99734\"\u003e#99734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3a6f976de26c40e7a6543a3175666906e84e050\"\u003e\u003ccode\u003ef3a6f97\u003c/code\u003e\u003c/a\u003e Preserve configured output directories during static export (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99507\"\u003e#99507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b22e5a299cb58577ce86f21b6a0f7bb31a6168f2\"\u003e\u003ccode\u003eb22e5a2\u003c/code\u003e\u003c/a\u003e Rename skill to next-bundle-optimizer and document its usage (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99731\"\u003e#99731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/74dc549ca01d7c1adada50576b2b204a4ad32df6\"\u003e\u003ccode\u003e74dc549\u003c/code\u003e\u003c/a\u003e [turbo-tasks-backend] Clean up task state before publishing execution complet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b8c7c7f2f3222d133f2a64d9bb77cc83d68f8172\"\u003e\u003ccode\u003eb8c7c7f\u003c/code\u003e\u003c/a\u003e Improve static route error guidance (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99724\"\u003e#99724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.8...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.6.5 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSix malicious commits pushed to \u003ccode\u003emain\u003c/code\u003e on September 21 with a compromised git credential were reverted the same day in \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6620\"\u003e#6620\u003c/a\u003e and have since been removed from the history of \u003ccode\u003emain\u003c/code\u003e. None were ever published to npm. The npm provenance for 4.6.6 names 284243fb, the pre-rewrite copy of 9c219833 with identical contents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0cd3af5e9f50ad11bbcd4407a46a21b8848ba574 docs: load the en locale directly in Zod Mini\u003c/li\u003e\n\u003cli\u003e9d5e60f162997b764b40d45aa02481888db50dea docs: import locales from zod/locales, not z.locales\u003c/li\u003e\n\u003cli\u003e34a626f307871ecbb0123947559328dc52ed5e3e docs: tighten the z.locales tree-shaking note\u003c/li\u003e\n\u003cli\u003e74304ce5b5796b5edb9a88ceb8e170b6ea3e82df release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2ef983e0711ff6517d6020b021071e2e5653efa docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e8fb2faf0584828a6a027d8279db36f6f52784462 docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003ebacad518c41610d654658172d325874bf0ee6290 docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003ec42596bd1c87e941d7241d10e012c5c196adcc10 release: hold the run on the release-approval environment until the staged versions are approved (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea2ba4a67986a3e6b2b131be30084a2f460d9ea67 fix(types): declare record output and input as members, not base type arguments (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6645\"\u003e#6645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea0ebf970f2d752e5f58527cd2942ff48be4f46bd fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/climaa/acceptance-gate/pull/516","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/climaa%2Facceptance-gate/issues/516","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/516/packages"},{"uuid":"5849593516","node_id":"PR_kwDORVSXHM8AAAABIaRcEA","number":6300,"state":"open","title":"chore(deps):(deps): bump the production-patches group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","pnpm"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T14:24:35.000Z","updated_at":"2026-10-14T14:29:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-patches","update_count":17,"packages":[{"name":"@cloudflare/think","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/cloudflare/agents"},{"name":"@iconify-json/lucide","old_version":"1.2.140","new_version":"1.2.142","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@sentry/astro","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vite-plugin","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"drizzle-orm","old_version":"0.45.3","new_version":"0.45.4","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"graphql-yoga","old_version":"5.24.2","new_version":"5.24.4","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"i18next","old_version":"26.4.2","new_version":"26.4.3","repository_url":"https://github.com/i18next/i18next"},{"name":"idb","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/jakearchibald/idb"},{"name":"langsmith","old_version":"0.10.8","new_version":"0.10.11","repository_url":"https://github.com/langchain-ai/langsmith-javascript"},{"name":"mongoose","old_version":"9.11.0","new_version":"9.11.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"react-i18next","old_version":"17.0.15","new_version":"17.0.16","repository_url":"https://github.com/i18next/react-i18next"},{"name":"resend","old_version":"6.32.0","new_version":"6.32.1","repository_url":"https://github.com/resend/resend-node"},{"name":"uuid","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@vercel/connect","old_version":"2.4.0","new_version":"2.4.1","repository_url":"https://github.com/vercel/vercel"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-patches group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@cloudflare/think](https://github.com/cloudflare/agents/tree/HEAD/packages/think) | `0.20.0` | `0.20.2` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.140` | `1.2.142` |\n| [@sentry/astro](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.4.0` | `5.4.1` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.3` | `0.45.4` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.24.2` | `5.24.4` |\n| [i18next](https://github.com/i18next/i18next) | `26.4.2` | `26.4.3` |\n| [idb](https://github.com/jakearchibald/idb) | `8.0.3` | `8.0.4` |\n| [langsmith](https://github.com/langchain-ai/langsmith-javascript) | `0.10.8` | `0.10.11` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.11.0` | `9.11.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.15` | `17.0.16` |\n| [resend](https://github.com/resend/resend-node) | `6.32.0` | `6.32.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.2` | `14.0.3` |\n| [@vercel/connect](https://github.com/vercel/vercel/tree/HEAD/packages/connect) | `2.4.0` | `2.4.1` |\n\n\nUpdates `@cloudflare/think` from 0.20.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/agents/releases\"\u003e@​cloudflare/think's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/think\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2522\"\u003e#2522\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/bcf5d2057aa477da9f464af8496a21811416a7c4\"\u003e\u003ccode\u003ebcf5d20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003efetch_url\u003c/code\u003e now blocks private and local hosts using the shared policy from \u003ccode\u003eagents/webfetch\u003c/code\u003e. See \u003ca href=\"https://github.com/cloudflare/agents/blob/main/docs/agents/fetch-the-web.md#url-policy\"\u003eFetch the Web: URL policy\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/think\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2495\"\u003e#2495\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/88d6745c53cf69a343fcbe8f3bd17ea58590d27e\"\u003e\u003ccode\u003e88d6745\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - Fix a chat that could stall when the model chains fast client tool calls across steps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/agents/blob/main/packages/think/CHANGELOG.md\"\u003e@​cloudflare/think's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2522\"\u003e#2522\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/bcf5d2057aa477da9f464af8496a21811416a7c4\"\u003e\u003ccode\u003ebcf5d20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003efetch_url\u003c/code\u003e now blocks private and local hosts using the shared policy from \u003ccode\u003eagents/webfetch\u003c/code\u003e. See \u003ca href=\"https://github.com/cloudflare/agents/blob/main/docs/agents/fetch-the-web.md#url-policy\"\u003eFetch the Web: URL policy\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2495\"\u003e#2495\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/88d6745c53cf69a343fcbe8f3bd17ea58590d27e\"\u003e\u003ccode\u003e88d6745\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - Fix a chat that could stall when the model chains fast client tool calls across steps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/48d9c36f5f1ff18a91fbf0659b9a8e026d1cac43\"\u003e\u003ccode\u003e48d9c36\u003c/code\u003e\u003c/a\u003e Release agents@0.28.0 \u0026amp; \u003ccode\u003e@​cloudflare/think\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2 (\u003ca href=\"https://github.com/cloudflare/agents/tree/HEAD/packages/think/issues/2537\"\u003e#2537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/bb6b27a4bd6d79aeeb9380613c4e0d90874c30f2\"\u003e\u003ccode\u003ebb6b27a\u003c/code\u003e\u003c/a\u003e refactor(think): share the private-host policy with agents/webfetch (\u003ca href=\"https://github.com/cloudflare/agents/tree/HEAD/packages/think/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/e335186331f99be12609a5eb0c64c7863c3ccafd\"\u003e\u003ccode\u003ee335186\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/agents/tree/HEAD/packages/think/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/bda70b520422ee65e80f02f0300f424e1c990954\"\u003e\u003ccode\u003ebda70b5\u003c/code\u003e\u003c/a\u003e feat(agents): experimental ThinkHarness, Think's agent loop as a Lifecycle ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/8aa63ef7783900d213f1c750f56f35e2957374b8\"\u003e\u003ccode\u003e8aa63ef\u003c/code\u003e\u003c/a\u003e test(think): release a held resume request when a continuation fails before s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/88d6745c53cf69a343fcbe8f3bd17ea58590d27e\"\u003e\u003ccode\u003e88d6745\u003c/code\u003e\u003c/a\u003e fix(think): keep the next auto-continuation scheduled while a continuation st...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/agents/commits/@cloudflare/think@0.20.2/packages/think\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.140 to 1.2.142\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/astro` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/profiling-node` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/profiling-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/profiling-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/vite-plugin` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases\"\u003e@​sentry/vite-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump \u003ccode\u003e@​sentry/bundler-plugins\u003c/code\u003e to ^10.76.0 by \u003ca href=\"https://github.com/Lms24\"\u003e\u003ccode\u003e@​Lms24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/954\"\u003e#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md\"\u003e@​sentry/vite-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump \u003ccode\u003e@​sentry/bundler-plugins\u003c/code\u003e to ^10.76.0 by \u003ca href=\"https://github.com/Lms24\"\u003e\u003ccode\u003e@​Lms24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/954\"\u003e#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/commit/a18b8da6b2886f1491914e7c588aa3cd56654c1d\"\u003e\u003ccode\u003ea18b8da\u003c/code\u003e\u003c/a\u003e release: 5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/commit/042e8be23d18a5b812d428ac319413eb94a46863\"\u003e\u003ccode\u003e042e8be\u003c/code\u003e\u003c/a\u003e build(deps): Bump \u003ccode\u003e@​sentry/bundler-plugins\u003c/code\u003e to ^10.76.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/commit/63656a7f9f25723a4512caa95f554dc365cdfb96\"\u003e\u003ccode\u003e63656a7\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.4.0'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/compare/5.4.0...5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.3 to 0.45.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/eab8bedbb65d5429c54e612ddbd88aa23091d398\"\u003e\u003ccode\u003eeab8bed\u003c/code\u003e\u003c/a\u003e Fixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.3...0.45.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql-yoga` from 5.24.2 to 5.24.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql-hive/graphql-yoga/blob/main/packages/graphql-yoga/CHANGELOG.md\"\u003egraphql-yoga's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql-hive/graphql-yoga/pull/4607\"\u003e#4607\u003c/a\u003e\n\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/d8b8860c4c0deea72bb8aec7948caef695fa7d2a\"\u003e\u003ccode\u003ed8b8860\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/12.0.3\"\u003e\u003ccode\u003e@graphql-tools/utils@^12.0.3\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^11.2.2\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql-hive/graphql-yoga/pull/4604\"\u003e#4604\u003c/a\u003e\n\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/c6febdc34e7f0d791c91f2e745ff0d388bf25b0c\"\u003e\u003ccode\u003ec6febdc\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/executor/v/2.0.3\"\u003e\u003ccode\u003e@graphql-tools/executor@^2.0.3\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^2.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/schema/v/10.1.3\"\u003e\u003ccode\u003e@graphql-tools/schema@^10.1.3\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^10.0.11\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.2.2\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.2.2\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^11.2.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/cf962eb58ed34d47817c91b66deaf64b311722de\"\u003e\u003ccode\u003ecf962eb\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4609\"\u003e#4609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/d8b8860c4c0deea72bb8aec7948caef695fa7d2a\"\u003e\u003ccode\u003ed8b8860\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@graphql-tools/*\u003c/code\u003e (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/9651c6070b7c1d1df04811a54b21a68b08f8ec04\"\u003e\u003ccode\u003e9651c60\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4605\"\u003e#4605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/c6febdc34e7f0d791c91f2e745ff0d388bf25b0c\"\u003e\u003ccode\u003ec6febdc\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@graphql-tools/*\u003c/code\u003e (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4604\"\u003e#4604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commits/graphql-yoga@5.24.4/packages/graphql-yoga\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.4.2 to 26.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: \u003ccode\u003eResourceStore.hasLanguageSomeTranslations()\u003c/code\u003e no longer enumerates every key of a large bundle on each call. It ran \u003ccode\u003eObject.keys()\u003c/code\u003e on the whole bundle just to learn whether it had at least one key, and \u003ccode\u003einit()\u003c/code\u003e / \u003ccode\u003echangeLanguage()\u003c/code\u003e reach it three times per instance (once while picking the language, twice via \u003ccode\u003esetResolvedLanguage()\u003c/code\u003e). With large flat bundles and one i18next instance per SSR request reusing the same resources, that showed up as measurable CPU work before any \u003ccode\u003et()\u003c/code\u003e call. Bundle objects already found non-empty are now remembered in a \u003ccode\u003eWeakSet\u003c/code\u003e shared across instances, so later checks are O(1): 2,000 inits with a 6,800-key bundle went from ~750 ms to ~20 ms, the same as a one-key bundle. Only the non-empty result is cached. No API removes single keys from a bundle, so a non-empty bundle stays non-empty, and empty bundles are re-checked every time, so keys added later (backend loads, \u003ccode\u003eaddResource\u003c/code\u003e, \u003ccode\u003eaddResourceBundle\u003c/code\u003e, direct or silent changes) count right away. The only edge case: a bundle emptied by hand with \u003ccode\u003edelete\u003c/code\u003e on every key while it is still in the store keeps counting as having translations; use \u003ccode\u003eremoveResourceBundle()\u003c/code\u003e for that. Thanks \u003ca href=\"https://github.com/dmchoi77\"\u003e\u003ccode\u003e@​dmchoi77\u003c/code\u003e\u003c/a\u003e for the detailed report (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2449\"\u003e#2449\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: \u003ccode\u003eResourceStore.hasLanguageSomeTranslations()\u003c/code\u003e no longer enumerates every key of a large bundle on each call. It ran \u003ccode\u003eObject.keys()\u003c/code\u003e on the whole bundle just to learn whether it had at least one key, and \u003ccode\u003einit()\u003c/code\u003e / \u003ccode\u003echangeLanguage()\u003c/code\u003e reach it three times per instance (once while picking the language, twice via \u003ccode\u003esetResolvedLanguage()\u003c/code\u003e). With large flat bundles and one i18next instance per SSR request reusing the same resources, that showed up as measurable CPU work before any \u003ccode\u003et()\u003c/code\u003e call. Bundle objects already found non-empty are now remembered in a \u003ccode\u003eWeakSet\u003c/code\u003e shared across instances, so later checks are O(1): 2,000 inits with a 6,800-key bundle went from ~750 ms to ~20 ms, the same as a one-key bundle. Only the non-empty result is cached. No API removes single keys from a bundle, so a non-empty bundle stays non-empty, and empty bundles are re-checked every time, so keys added later (backend loads, \u003ccode\u003eaddResource\u003c/code\u003e, \u003ccode\u003eaddResourceBundle\u003c/code\u003e, direct or silent changes) count right away. The only edge case: a bundle emptied by hand with \u003ccode\u003edelete\u003c/code\u003e on every key while it is still in the store keeps counting as having translations; use \u003ccode\u003eremoveResourceBundle()\u003c/code\u003e for that. Thanks \u003ca href=\"https://github.com/dmchoi77\"\u003e\u003ccode\u003e@​dmchoi77\u003c/code\u003e\u003c/a\u003e for the detailed report (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2449\"\u003e#2449\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/0d2845a2360dcc236fe9681f849781f5dfdd35c4\"\u003e\u003ccode\u003e0d2845a\u003c/code\u003e\u003c/a\u003e 26.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/a2dbe15e844b7f897ff5851419ba000fbacdbc45\"\u003e\u003ccode\u003ea2dbe15\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/e75843ffeac038a961f91181d963ae4a8f228976\"\u003e\u003ccode\u003ee75843f\u003c/code\u003e\u003c/a\u003e perf: cache non-empty bundles in hasLanguageSomeTranslations, changelog v26.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/edaea71b729aa54dc35d5e7dfea72b2b12f24a61\"\u003e\u003ccode\u003eedaea71\u003c/code\u003e\u003c/a\u003e Fix TypeScript examples build and update them to i18next v26 (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/4ebd19d89111fa558d7086f6be64eb748bad6327\"\u003e\u003ccode\u003e4ebd19d\u003c/code\u003e\u003c/a\u003e docs: \u0026quot;For AI assistants\u0026quot; paragraph in the README and a fuller saveMissing JSDoc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.4.2...v26.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idb` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/654c746bef13f9fe7f5871e03ac58015cebace5a\"\u003e\u003ccode\u003e654c746\u003c/code\u003e\u003c/a\u003e 8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/1b0f4a686acd113b462aa749e3bec20a5a1b9b4b\"\u003e\u003ccode\u003e1b0f4a6\u003c/code\u003e\u003c/a\u003e Minor byte savings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/970aa0592002177706ef66e2a1972e432b614730\"\u003e\u003ccode\u003e970aa05\u003c/code\u003e\u003c/a\u003e Fix reads of NaN values (\u003ca href=\"https://redirect.github.com/jakearchibald/idb/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langsmith` from 0.10.8 to 0.10.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/releases\"\u003elangsmith's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10...v0.10.11\"\u003e0.10.11\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e ship CJS and node10 types for langsmith/vitest (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/35\"\u003e#35\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/5e450f2a1194fc9986e3a9f3a84b613413235486\"\u003e5e450f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop the release-as pin now that 0.10.10 is out (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/af206234d7c916e42019128ed0f76057ec9d7402\"\u003eaf20623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.10\u003c/h2\u003e\n\u003cp\u003eFirst release from this repo :rocket: The JS SDK moved here from \u003ca href=\"https://github.com/langchain-ai/langsmith-sdk\"\u003elangsmith-sdk\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-sdk/issues/3691\"\u003elangsmith-sdk#3691\u003c/a\u003e). It stays the same npm package, nothing changes on your side.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10-rc.1...v0.10.10\"\u003e0.10.10\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch release-please to the stable channel (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript-staging/pull/27\"\u003elangsmith-javascript-staging#27\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2045b301e50ddd5f0061eafa73fa4d923928a12d\"\u003e2045b30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.10-rc.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.4...v0.10.10-rc.1\"\u003e0.10.10-rc.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eevaluators:\u003c/strong\u003e add code_evaluator_input to code evaluator schemas (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9a972bee1a46c2d730c9abb1d9d3b6f68f57ef7b\"\u003e9a972be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeedback:\u003c/strong\u003e add feedback_config_id field and expose id on feedback config (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9b627a38eae8aaf7e52e189d4ca5e5890b530671\"\u003e9b627a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion cost detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c8de715858cea6c4e472502a34f1559820d3d7a8\"\u003ec8de715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion token detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/4041fdc18fbd04cee593d35b48e521f269b2f1f0\"\u003e4041fdc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e add resolve endpoint to look up a tracing project by address (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2676daa2bbaf7e3a41760b01ef1ca5e1a2860d9d\"\u003e2676daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e accept the release-please component branch in the PR source check (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c5f7349cc986a105a5f7c4cc1972d0b469d2832f\"\u003ec5f7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprepare JS publishing and repair production sync (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/cdf8d61579ece5ff47276455137b98d9dc957ad5\"\u003ecdf8d61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecut the js release candidate as 0.10.10-rc.1 (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/32\"\u003e#32\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9fbb8d768ed4e3cd6782c8f8e2056aaa33515954\"\u003e9fbb8d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/blob/main/CHANGELOG.md\"\u003elangsmith's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10...v0.10.11\"\u003e0.10.11\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e ship CJS and node10 types for langsmith/vitest (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/35\"\u003e#35\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/5e450f2a1194fc9986e3a9f3a84b613413235486\"\u003e5e450f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop the release-as pin now that 0.10.10 is out (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/af206234d7c916e42019128ed0f76057ec9d7402\"\u003eaf20623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10-rc.1...v0.10.10\"\u003e0.10.10\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch release-please to the stable channel (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/27\"\u003e#27\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2045b301e50ddd5f0061eafa73fa4d923928a12d\"\u003e2045b30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.4...v0.10.10-rc.1\"\u003e0.10.10-rc.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eevaluators:\u003c/strong\u003e add code_evaluator_input to code evaluator schemas (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9a972bee1a46c2d730c9abb1d9d3b6f68f57ef7b\"\u003e9a972be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeedback:\u003c/strong\u003e add feedback_config_id field and expose id on feedback config (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9b627a38eae8aaf7e52e189d4ca5e5890b530671\"\u003e9b627a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion cost detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c8de715858cea6c4e472502a34f1559820d3d7a8\"\u003ec8de715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion token detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/4041fdc18fbd04cee593d35b48e521f269b2f1f0\"\u003e4041fdc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e add resolve endpoint to look up a tracing project by address (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2676daa2bbaf7e3a41760b01ef1ca5e1a2860d9d\"\u003e2676daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e accept the release-please component branch in the PR source check (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c5f73...\n\n_Description has been truncated_","html_url":"https://github.com/daggerstuff/pixelated/pull/6300","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerstuff%2Fpixelated/issues/6300","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6300/packages"},{"uuid":"5848600491","node_id":"PR_kwDOS6_Lts8AAAABIZepuA","number":233,"state":"closed","title":"deps(deps): bump the production-minor-and-patch group across 1 directory with 129 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-15T01:12:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T13:22:43.000Z","updated_at":"2026-10-15T01:12:12.000Z","time_to_close":42567,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"production-minor-and-patch","update_count":129,"packages":[{"name":"@daypicker/react","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.11","new_version":"1.3.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.7","new_version":"2.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/ssr","old_version":"0.12.0","new_version":"0.12.7","repository_url":"https://github.com/supabase/ssr"},{"name":"@supabase/supabase-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"lucide-react","old_version":"1.21.0","new_version":"1.55.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"radix-ui","old_version":"1.6.7","new_version":"1.7.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"resend","old_version":"6.22.1","new_version":"6.32.1","repository_url":"https://github.com/resend/resend-node"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@floating-ui/core","old_version":"1.7.5","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.6","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@opentelemetry/core","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@radix-ui/react-accessible-icon","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-accordion","old_version":"1.2.20","new_version":"1.2.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.23","new_version":"1.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-arrow","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.2.6","new_version":"1.2.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.20","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collection","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.3.7","new_version":"2.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.24","new_version":"2.1.25","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-scope","old_version":"1.1.16","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-form","old_version":"0.1.16","new_version":"0.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.23","new_version":"1.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.15","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menu","old_version":"2.1.24","new_version":"2.1.25","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.24","new_version":"1.1.25","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.22","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-one-time-password-field","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-password-toggle-field","old_version":"0.1.11","new_version":"0.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-portal","old_version":"1.1.17","new_version":"1.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-primitive","old_version":"2.1.10","new_version":"2.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.4.7","new_version":"1.4.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.18","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.7","new_version":"1.5.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.21","new_version":"1.1.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.23","new_version":"1.2.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.18","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toolbar","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.16","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-size","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/browser","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/browser-utils","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/core","old_version":"10.70.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"@sentry/bundler-plugins","old_version":"10.70.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/feedback","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node-core","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/opentelemetry","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/replay","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/replay-canvas","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/server-utils","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vercel-edge","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/webpack-plugin","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@supabase/auth-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/functions-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/phoenix","old_version":"0.4.2","new_version":"0.4.5","repository_url":"https://github.com/supabase/phoenix"},{"name":"@supabase/postgrest-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/realtime-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/storage-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.17.0","new_version":"8.19.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.11.20","new_version":"2.11.28","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001810","new_version":"1.0.30001816","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.420","new_version":"1.5.456","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.24.5","new_version":"5.26.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"estraverse","old_version":"4.3.0","new_version":"5.3.0","repository_url":"https://github.com/estools/estraverse"},{"name":"immer","old_version":"11.1.15","new_version":"11.1.21","repository_url":"https://github.com/immerjs/immer"},{"name":"import-in-the-middle","old_version":"3.3.3","new_version":"3.5.2","repository_url":"https://github.com/nodejs/import-in-the-middle"},{"name":"cjs-module-lexer","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"minimizer-webpack-plugin","old_version":"5.6.1","new_version":"5.13.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"nanoid","old_version":"3.3.18","new_version":"3.3.20","repository_url":"https://github.com/ai/nanoid"},{"name":"node-fetch","old_version":"2.6.7","new_version":"2.7.0","repository_url":"https://github.com/node-fetch/node-fetch"},{"name":"node-releases","old_version":"2.0.54","new_version":"2.0.58","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"postal-mime","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/postalsys/postal-mime"},{"name":"react-day-picker","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"rollup","old_version":"4.62.4","new_version":"4.64.6","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/react/react"},{"name":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"standardwebhooks","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/standard-webhooks/standard-webhooks"},{"name":"terser","old_version":"5.50.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"update-browserslist-db","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"webpack","old_version":"5.109.2","new_version":"5.111.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-sources","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-and-patch group with 129 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@daypicker/react](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react) | `10.0.1` | `10.0.2` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.11` | `1.3.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.7` | `2.3.8` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.12.0` | `0.12.7` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.108.2` | `2.117.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.21.0` | `1.55.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.6.7` | `1.7.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.3.0` |\n| [resend](https://github.com/resend/resend-node) | `6.22.1` | `6.32.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.7` | `7.29.10` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.9` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.10` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.7` | `7.29.8` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.5` | `1.8.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.6` | `1.8.0` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.8` | `2.1.9` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.11` | `0.2.12` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.3.8` | `16.4.0` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-arm64) | `16.3.8` | `16.4.0` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-x64) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-gnu) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-musl) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-gnu) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-musl) | `16.3.8` | `16.4.0` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-arm64-msvc) | `16.3.8` | `16.4.0` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-x64-msvc) | `16.3.8` | `16.4.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@opentelemetry/sdk-trace](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@radix-ui/react-accessible-icon](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accessible-icon) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.20` | `1.2.21` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.23` | `1.1.24` |\n| [@radix-ui/react-arrow](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/arrow) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/aspect-ratio) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.6` | `1.2.7` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.20` | `1.1.21` |\n| [@radix-ui/react-collection](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collection) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.3.7` | `2.3.8` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dismissable-layer) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.24` | `2.1.25` |\n| [@radix-ui/react-focus-scope](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-scope) | `1.1.16` | `1.2.0` |\n| [@radix-ui/react-form](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/form) | `0.1.16` | `0.2.0` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.23` | `1.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.15` | `2.1.16` |\n| [@radix-ui/react-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menu) | `2.1.24` | `2.1.25` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menubar) | `1.1.24` | `1.1.25` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.22` | `1.3.0` |\n| [@radix-ui/react-one-time-password-field](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/one-time-password-field) | `0.1.16` | `0.1.17` |\n| [@radix-ui/react-password-toggle-field](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/password-toggle-field) | `0.1.11` | `0.1.12` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popper) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/portal) | `1.1.17` | `1.1.18` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/primitive) | `2.1.10` | `2.1.11` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.4.7` | `1.4.8` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/roving-focus) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.18` | `1.3.0` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.7` | `1.5.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.4.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.21` | `1.1.22` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.23` | `1.2.24` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.18` | `1.1.19` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-toolbar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toolbar) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.16` | `1.3.0` |\n| [@radix-ui/react-use-size](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-size) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.11` | `1.2.12` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | `2.13.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/browser-utils](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.76.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [@sentry/bundler-plugins](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.76.2` |\n| [@sentry/feedback](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/node-core](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/opentelemetry](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/replay](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/replay-canvas](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/server-utils](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/vercel-edge](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/webpack-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.4.0` | `5.4.1` |\n| [@supabase/auth-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/auth-js) | `2.108.2` | `2.117.3` |\n| [@supabase/functions-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/functions-js) | `2.108.2` | `2.117.3` |\n| [@supabase/phoenix](https://github.com/supabase/phoenix) | `0.4.2` | `0.4.5` |\n| [@supabase/postgrest-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/postgrest-js) | `2.108.2` | `2.117.3` |\n| [@supabase/realtime-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/realtime-js) | `2.108.2` | `2.117.3` |\n| [@supabase/storage-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/storage-js) | `2.108.2` | `2.117.3` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.19.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.20` | `2.11.28` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001810` | `1.0.30001816` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.420` | `1.5.456` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.5` | `5.26.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [estraverse](https://github.com/estools/estraverse) | `4.3.0` | `5.3.0` |\n| [immer](https://github.com/immerjs/immer) | `11.1.15` | `11.1.21` |\n| [import-in-the-middle](https://github.com/nodejs/import-in-the-middle) | `3.3.3` | `3.5.2` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.2.1` | `2.3.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.6.1` | `5.13.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.18` | `3.3.20` |\n| [node-fetch](https://github.com/node-fetch/node-fetch) | `2.6.7` | `2.7.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.54` | `2.0.58` |\n| [postal-mime](https://github.com/postalsys/postal-mime) | `2.7.5` | `2.7.6` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `10.0.1` | `10.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.62.4` | `4.64.6` |\n| [scheduler](https://github.com/react/react/tree/HEAD/packages/scheduler) | `0.27.0` | `0.28.0` |\n| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [standardwebhooks](https://github.com/standard-webhooks/standard-webhooks) | `1.0.0` | `1.1.1` |\n| [terser](https://github.com/terser/terser) | `5.50.0` | `5.51.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.2` | `1.3.4` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.109.2` | `5.111.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.1` | `3.6.0` |\n\n\nUpdates `@daypicker/react` from 10.0.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003e@​daypicker/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ereact-day-picker\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/buddhist\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/ethiopic\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hebrew\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hijri\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/packages/react/CHANGELOG.md\"\u003e@​daypicker/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e! - fix: preserve focus when controlled month changes replace the focused day.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e! - fix: import date-fns functions and DayPicker locales from their subpaths\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e! - fix: avoid loading all date-fns locales when importing a locale subpath.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereact-day-picker@10.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDayPicker follows \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e. See the \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003eReleases page\u003c/a\u003e on Github for the complete list of changes, diffs and contributors, or the \u003ca href=\"https://www.npmjs.com/package/@daypicker/react?activeTab=versions\"\u003elist of versions\u003c/a\u003e published on npm.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/1bfd4f0776d66f2242b6b32a1f084ab94e2702da\"\u003e\u003ccode\u003e1bfd4f0\u003c/code\u003e\u003c/a\u003e build: version packages (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react/issues/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/commits/v10.0.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.11 to 1.3.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-use-size@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.23 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePopover.Title\u003c/code\u003e and \u003ccode\u003ePopover.Description\u003c/code\u003e parts that provide accessible names and descriptions for popover content.\u003c/li\u003e\n\u003cli\u003eFixed nested, portalled layers being unusable inside a modal layer. A non-modal popover rendered inside a modal Dialog previously broke some user interactions because the modal layer's trapped \u003ccode\u003eFocusScope\u003c/code\u003e reclaimed focus, and its \u003ccode\u003eRemoveScroll\u003c/code\u003e only allowed scrolling within the modal content.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.7 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where internal event handlers were still called on disabled \u003ccode\u003eSelect.Item\u003c/code\u003e elements. Consumer-provided event handlers still run, but Radix's own selection logic no longer fires for disabled items.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.71.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.76.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/vue,nuxt): Record default UI spans without Options API (mixins) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24885\"\u003e#24885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/aws-serverless): Keep Lambda extension polling past 300s (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24828\"\u003e#24828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/deno): Flush buffered metrics and logs before process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24938\"\u003e#24938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nitro): Capture errors only through the Nitro error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24963\"\u003e#24963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node-core): Flush buffered metrics on process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24937\"\u003e#24937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24935\"\u003e#24935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/effect): Make effect/http stable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24942\"\u003e#24942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.75.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Reject non-POST requests to the managed tunnel route (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24617\"\u003e#24617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.71.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/ssr` from 0.12.0 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/releases\"\u003e@​supabase/ssr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.7-rc.162\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add workflow for autoclosing stale issues by \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/292\"\u003esupabase/ssr#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply non-browser defaults when cookies only sets encode by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/294\"\u003esupabase/ssr#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.6-rc.158\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 by \u003ca href=\"https://github.com/supabase-libs-pr-manager\"\u003e\u003ccode\u003e@​supabase-libs-pr-manager\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/289\"\u003esupabase/ssr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/290\"\u003esupabase/ssr#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid duplicate cache headers per server client by \u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in tsdoc and design doc by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.5-rc.154\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add React Router middleware example by \u003ca href=\"https://github.com/sornapudisuresh\"\u003e\u003ccode\u003e@​sornapudisuresh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/274\"\u003esupabase/ssr#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump pnpm/action-setup from 6.0.9 to 6.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/280\"\u003esupabase/ssr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.15 to 8.5.25 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/281\"\u003esupabase/ssr#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/blob/main/CHANGELOG.md\"\u003e@​supabase/ssr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.3...v0.12.4\"\u003e0.12.4\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflush PKCE verifier slot removals on the server (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/275\"\u003e#275\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6df6f031d798c95412ae7251337938408f57553c\"\u003e6df6f03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e keep domain-scoped deletion in name-keyed cookie stores (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/d3a8a982b496a68e039a99fb64ebc6bc31f91fb9\"\u003ed3a8a98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/256\"\u003e#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign parseCookieHeader return type with getAll cookie method (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/e8fe1d51a99b2e27d51f7aa1fb0fb7efac7f6581\"\u003ee8fe1d5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e deduplicate server cookie writes (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/246\"\u003e#246\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/035eabe77385f36fbd744b50e08db2e21df0400b\"\u003e035eabe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9b28f495a358393046851b926551b706d7e4d267\"\u003e\u003ccode\u003e9b28f49\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.7 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e\u003ccode\u003e9d6e2a5\u003c/code\u003e\u003c/a\u003e fix: apply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/4ed9f65274760607c5af5126cfa01210e0185ce1\"\u003e\u003ccode\u003e4ed9f65\u003c/code\u003e\u003c/a\u003e chore: add workflow for autoclosing stale issues (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/71c33a7e8c62c7776d30c8f3cd94b8f6771ce0f0\"\u003e\u003ccode\u003e71c33a7\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.6 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c7c7e68551d286671dc2b85bce6bbe40e24eae12\"\u003e\u003ccode\u003ec7c7e68\u003c/code\u003e\u003c/a\u003e docs: fix typos in tsdoc and design doc (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003e\u003ccode\u003eaf750e2\u003c/code\u003e\u003c/a\u003e fix: avoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/905c7c3672f356d53beafeefd974209d4a5e0a65\"\u003e\u003ccode\u003e905c7c3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9e2564d780030f1d682e7d28c1eaf88f46c6496a\"\u003e\u003ccode\u003e9e2564d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c5310fdec2786743e56644ed4fc3861991b82124\"\u003e\u003ccode\u003ec5310fd\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.5 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003e\u003ccode\u003ec1700f2\u003c/code\u003e\u003c/a\u003e fix: warn when auth.storage is ignored by createBrowserClient/createServerCli...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.0...v0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.108.2 to 2.117.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.117.3\u003c/h2\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next to patch RCE in realtime-js example (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e send a Blob or File with its own content type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e treat TimeoutError as an abort in retry guard (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBruno Gale \u003ca href=\"https://github.com/fresh55\"\u003e\u003ccode\u003e@​fresh55\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.3-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.117.3-canary.1 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.3-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.117.3-canary.0 (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next to patch RCE in realtime-js example (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e send a Blob or File with its own content type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e treat TimeoutError as an abort in retry guard (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBruno Gale \u003ca href=\"https://github.com/fresh55\"\u003e\u003ccode\u003e@​fresh55\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.2\u003c/h2\u003e\n\u003ch2\u003e2.117.2 (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e avoid instantiation depth errors for large relationship unions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.117.2 (2026-09-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.117.1 (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return stored session when a refresh loses to another tab (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2698\"\u003e#2698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.117.0 (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e enable passkey API by default and deprecate experimental passkey opt-in (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efadymak\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.116.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add MFA recovery codes API (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e warn when schema is passed outside db options (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efadymak\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/4d23055805ce2cf853686b704cfaec1a701d29c6\"\u003e\u003ccode\u003e4d23055\u003c/code\u003e\u003c/a\u003e fix(storage): send multipart fields before files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a684cf97b67fd71670bab5030fe88b219f2c09fe\"\u003e\u003ccode\u003ea684cf9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/54c225dacb1fc5f5a0a97c93908a46b7e8f5c9cc\"\u003e\u003ccode\u003e54c225d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2700\"\u003e#2700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/739b35128c7fdefed78d747e5ea2ec80a2bcde2f\"\u003e\u003ccode\u003e739b351\u003c/code\u003e\u003c/a\u003e fix(auth): return stored session when a refresh loses to another tab (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2698\"\u003e#2698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f34d4284d8c73a3b57a4c1228b62ef3c8c3f9fca\"\u003e\u003ccode\u003ef34d428\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2697\"\u003e#2697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/cc45ccfd1dd8ef9ee87d69adaf16c1947cbf7dc4\"\u003e\u003ccode\u003ecc45ccf\u003c/code\u003e\u003c/a\u003e feat(auth): enable passkey API by default and deprecate experimental passkey ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c5112864f7830ad2fbd0c0c8368491021f530aea\"\u003e\u003ccode\u003ec511286\u003c/code\u003e\u003c/a\u003e docs(realtime): document relationship of \u003ccode\u003eaccessToken()\u003c/code\u003e and heartbeat (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/84af33f79e5732633c2a20a2ecc6d3535879c4d8\"\u003e\u003ccode\u003e84af33f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.116.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5aedaab92566149dc728ce0480b032841dddd463\"\u003e\u003ccode\u003e5aedaab\u003c/code\u003e\u003c/a\u003e feat(auth): add MFA recovery codes API (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e4f675a96addf3e767c38f7e8c8759754f10f490\"\u003e\u003ccode\u003ee4f675a\u003c/code\u003e\u003c/a\u003e fix(supabase): warn when schema is passed outside db options (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.117.3/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.21.0 to 1.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-dot\u003c/code\u003e icon by \u003ca href=\"https://github.com/elenakovelskikh\"\u003e\u003ccode\u003e@​elenakovelskikh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3230\"\u003elucide-icons/lucide#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lint): split lint jobs and annotate Prettier and JSON schema errors in PRs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4982\"\u003elucide-icons/lucide#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sharp from 0.35.4 to 0.35.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4987\"\u003elucide-icons/lucide#4987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.6 to 16.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4988\"\u003elucide-icons/lucide#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide): add tests for empty icons error and DocumentFragment root in createIcons by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephone-log\u003c/code\u003e icon by \u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-instruction): Adjust instruction text to allow more then 4 use-cases by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4989\"\u003elucide-icons/lucide#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewifi-lock\u003c/code\u003e icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4913\"\u003elucide-icons/lucide#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ehandle-bottom-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1793\"\u003elucide-icons/lucide#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-react): add tests for DynamicIcon fallback and ref forwarding by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4966\"\u003elucide-icons/lucide#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escrew\u003c/code\u003e icon by \u003ca href=\"https://github.com/edik17\"\u003e\u003ccode\u003e@​edik17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4932\"\u003elucide-icons/lucide#4932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-star\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3469\"\u003elucide-icons/lucide#3469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-house\u003c/code\u003e icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4602\"\u003elucide-icons/lucide#4602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edik17\"\u003e\u003ccode\u003e@​edik17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4932\"\u003elucide-icons/lucide#4932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.54.0...1.55.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.54.0...1.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elens\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4923\"\u003elucide-icons/lucide#4923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.53.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.29.8 to 11.0.0 in the preact-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4961\"\u003elucide-icons/lucide#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.42 to 3.5.43 in the vue-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4958\"\u003elucide-icons/lucide#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix reset button and rename absolute stroke width to non-scaling stroke by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4956\"\u003elucide-icons/lucide#4956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.36.0 to 4.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4968\"\u003elucide-icons/lucide#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 11 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4960\"\u003elucide-icons/lucide#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(categories): Add description field to categories by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4909\"\u003elucide-icons/lucide#4909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egroceries\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4907\"\u003elucide-icons/lucide#4907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epen-tool\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4972\"\u003elucide-icons/lucide#4972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added new \u003ccode\u003ehiking-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4711\"\u003elucide-icons/lucide#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added scratch-blocks icon by \u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esoup\u003c/code\u003e and \u003ccode\u003esalad\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4971\"\u003elucide-icons/lucide#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.52.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.55.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.8 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel...\n\n_Description has been truncated_","html_url":"https://github.com/soley-bot/nestory/pull/233","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soley-bot%2Fnestory/issues/233","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/233/packages"},{"uuid":"5826979498","node_id":"PR_kwDOP5HKXc8AAAABIILIWA","number":124,"state":"open","title":"chore(deps): bump the backend-dependencies group in /backend with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T08:18:56.000Z","updated_at":"2026-10-13T08:23:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"backend-dependencies","update_count":18,"packages":[{"name":"@fastify/compress","old_version":"9.2.0","new_version":"9.2.1","repository_url":"https://github.com/fastify/fastify-compress"},{"name":"@fastify/cors","old_version":"11.3.0","new_version":"11.3.1","repository_url":"https://github.com/fastify/fastify-cors"},{"name":"@fastify/helmet","old_version":"13.1.1","new_version":"13.1.2","repository_url":"https://github.com/fastify/fastify-helmet"},{"name":"@fastify/multipart","old_version":"10.1.1","new_version":"10.1.3","repository_url":"https://github.com/fastify/fastify-multipart"},{"name":"@fastify/rate-limit","old_version":"11.2.0","new_version":"11.2.1","repository_url":"https://github.com/fastify/fastify-rate-limit"},{"name":"@fastify/swagger","old_version":"9.8.1","new_version":"9.9.2","repository_url":"https://github.com/fastify/fastify-swagger"},{"name":"@fastify/swagger-ui","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/fastify/fastify-swagger-ui"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"googleapis","old_version":"174.0.0","new_version":"174.0.1","repository_url":"https://github.com/googleapis/google-api-nodejs-client"},{"name":"resend","old_version":"6.19.0","new_version":"6.32.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@types/node","old_version":"20.19.28","new_version":"20.19.43","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.7","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/backend","ecosystem":"npm"},"body":"Bumps the backend-dependencies group in /backend with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fastify/compress](https://github.com/fastify/fastify-compress) | `9.2.0` | `9.2.1` |\n| [@fastify/cors](https://github.com/fastify/fastify-cors) | `11.3.0` | `11.3.1` |\n| [@fastify/helmet](https://github.com/fastify/fastify-helmet) | `13.1.1` | `13.1.2` |\n| [@fastify/multipart](https://github.com/fastify/fastify-multipart) | `10.1.1` | `10.1.3` |\n| [@fastify/rate-limit](https://github.com/fastify/fastify-rate-limit) | `11.2.0` | `11.2.1` |\n| [@fastify/swagger](https://github.com/fastify/fastify-swagger) | `9.8.1` | `9.9.2` |\n| [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui) | `6.1.1` | `6.1.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.76.2` |\n| [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `174.0.0` | `174.0.1` |\n| [resend](https://github.com/resend/resend-node) | `6.19.0` | `6.32.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.28` | `20.19.43` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.71.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.71.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.7` | `4.1.11` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.9` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.11` |\n\nUpdates `@fastify/compress` from 9.2.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-compress/releases\"\u003e@​fastify/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): complete Past sponsors: label in Acknowledgments section by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/424\"\u003efastify/fastify-compress#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: exclude benchmarks from coverage by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/426\"\u003efastify/fastify-compress#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): replace \u003ccode\u003ereadable-stream\u003c/code\u003e and \u003ccode\u003eminipass\u003c/code\u003e with \u003ccode\u003enode:stream\u003c/code\u003e by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/430\"\u003efastify/fastify-compress#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/433\"\u003efastify/fastify-compress#433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/426\"\u003efastify/fastify-compress#426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-compress/compare/v9.2.0...v9.2.1\"\u003ehttps://github.com/fastify/fastify-compress/compare/v9.2.0...v9.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/80a587d1d800dfec857b2dc344b4d67656185338\"\u003e\u003ccode\u003e80a587d\u003c/code\u003e\u003c/a\u003e Bumped v9.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/1e679a4d523880a553fc8d8bdd1510432cae963e\"\u003e\u003ccode\u003e1e679a4\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/98584bc380eb18b579c0e97d2c26271558c1e775\"\u003e\u003ccode\u003e98584bc\u003c/code\u003e\u003c/a\u003e build(deps): replace readable-stream and minipass with node:stream (\u003ca href=\"https://redirect.github.com/fastify/fastify-compress/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/edaaed6d8684644236e95e056278d56a159357e2\"\u003e\u003ccode\u003eedaaed6\u003c/code\u003e\u003c/a\u003e test: exclude benchmarks from coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/10ddceae39ac6f620a6f76fd062421714dda1c5e\"\u003e\u003ccode\u003e10ddcea\u003c/code\u003e\u003c/a\u003e docs(readme): complete Past sponsors: label in Acknowledgments section (\u003ca href=\"https://redirect.github.com/fastify/fastify-compress/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-compress/compare/v9.2.0...v9.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/compress\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/cors` from 11.3.0 to 11.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-cors/releases\"\u003e@​fastify/cors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: pin actions to commit-hash by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/413\"\u003efastify/fastify-cors#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/414\"\u003efastify/fastify-cors#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump typescript from 6.0.3 to 7.0.2 in the dev-dependencies-typescript group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/412\"\u003efastify/fastify-cors#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: return to typescript v6.x by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/415\"\u003efastify/fastify-cors#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/416\"\u003efastify/fastify-cors#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/plugins-ci.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/417\"\u003efastify/fastify-cors#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/418\"\u003efastify/fastify-cors#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/421\"\u003efastify/fastify-cors#421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/421\"\u003efastify/fastify-cors#421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-cors/compare/v11.3.0...v11.3.1\"\u003ehttps://github.com/fastify/fastify-cors/compare/v11.3.0...v11.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/a4fb4823eaca3b99a960f7a341e332e2d47c140d\"\u003e\u003ccode\u003ea4fb482\u003c/code\u003e\u003c/a\u003e Bumped v11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/4627a1788b6d6b2b39337fc335713d4d246bb05e\"\u003e\u003ccode\u003e4627a17\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/7670483c5b47f5ed5ea1e7743ed2e406d86a1c96\"\u003e\u003ccode\u003e7670483\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/lock-threads.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/d03ec989730c34c73011ae5807e78d0d8fd915c9\"\u003e\u003ccode\u003ed03ec98\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/plugins-ci.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/5a2e0d018d0120b3df30c6577090253d558156c6\"\u003e\u003ccode\u003e5a2e0d0\u003c/code\u003e\u003c/a\u003e chore(.npmrc): add min-release-age\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/2a47537e6deb32652f16aba19d05adb14736c108\"\u003e\u003ccode\u003e2a47537\u003c/code\u003e\u003c/a\u003e chore: return to typescript v6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/10c73be4e30a5810befe0ed0b0e4f87c44c3ec2c\"\u003e\u003ccode\u003e10c73be\u003c/code\u003e\u003c/a\u003e chore: bump typescript (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/b9f74b724b0563baa51b524b2404b95a3585dc69\"\u003e\u003ccode\u003eb9f74b7\u003c/code\u003e\u003c/a\u003e chore: bump c8 from 11.0.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/61789f11d81a14ac52f506150aaf6b240b948bdd\"\u003e\u003ccode\u003e61789f1\u003c/code\u003e\u003c/a\u003e ci: pin actions to commit-hash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-cors/compare/v11.3.0...v11.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/cors\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/helmet` from 13.1.1 to 13.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-helmet/releases\"\u003e@​fastify/helmet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-helmet/pull/322\"\u003efastify/fastify-helmet#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-helmet/pull/322\"\u003efastify/fastify-helmet#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-helmet/compare/v13.1.1...v13.1.2\"\u003ehttps://github.com/fastify/fastify-helmet/compare/v13.1.1...v13.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-helmet/commit/6e3234f4d49f34ab4d2bb31566f1376c4af74625\"\u003e\u003ccode\u003e6e3234f\u003c/code\u003e\u003c/a\u003e Bumped v13.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-helmet/commit/4b0aac44713e4d60f42056f3a113c1920a762857\"\u003e\u003ccode\u003e4b0aac4\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-helmet/compare/v13.1.1...v13.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/helmet\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/multipart` from 10.1.1 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-multipart/releases\"\u003e@​fastify/multipart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/647\"\u003efastify/fastify-multipart#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/647\"\u003efastify/fastify-multipart#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-multipart/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/fastify/fastify-multipart/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: fix Node 26 flake in 'group parts with same name to an array' by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/646\"\u003efastify/fastify-multipart#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify multipart bodyLimit is not an aggregate limit by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/645\"\u003efastify/fastify-multipart#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not tear down the part in flight when a parser limit is raised by \u003ca href=\"https://github.com/cmiic\"\u003e\u003ccode\u003e@​cmiic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/643\"\u003efastify/fastify-multipart#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmiic\"\u003e\u003ccode\u003e@​cmiic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/643\"\u003efastify/fastify-multipart#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-multipart/compare/v10.1.1...v10.1.2\"\u003ehttps://github.com/fastify/fastify-multipart/compare/v10.1.1...v10.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/dc4253b8cd1c5f0b1718fdbef77c3d13ce9d9f48\"\u003e\u003ccode\u003edc4253b\u003c/code\u003e\u003c/a\u003e Bumped v10.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/8521c270718bdff7398427593e35c2d7f024216a\"\u003e\u003ccode\u003e8521c27\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/e85cc1f50f6bb842668969445cb6e2ac107b6941\"\u003e\u003ccode\u003ee85cc1f\u003c/code\u003e\u003c/a\u003e Bumped v10.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/6044f7eb25ae714c9c3ca8b8966a97053786de69\"\u003e\u003ccode\u003e6044f7e\u003c/code\u003e\u003c/a\u003e Added .pi to .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/9133a1cce14f7ca22d8338dffb8f148b6116e3a0\"\u003e\u003ccode\u003e9133a1c\u003c/code\u003e\u003c/a\u003e fix: do not tear down the part in flight when a parser limit is raised (\u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/57bbbc5e022ca93cb7b78309654afb77569d39ec\"\u003e\u003ccode\u003e57bbbc5\u003c/code\u003e\u003c/a\u003e docs: clarify multipart bodyLimit is not an aggregate limit (\u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/ee368385faebb69f69453d3941820d8daf744276\"\u003e\u003ccode\u003eee36838\u003c/code\u003e\u003c/a\u003e test: fix Node 26 flake in 'group parts with same name to an array'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-multipart/compare/v10.1.1...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/multipart\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/rate-limit` from 11.2.0 to 11.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-rate-limit/releases\"\u003e@​fastify/rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/458\"\u003efastify/fastify-rate-limit#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump fastify/workflows/.github/workflows/plugins-ci-redis.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/459\"\u003efastify/fastify-rate-limit#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/460\"\u003efastify/fastify-rate-limit#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump ioredis from 5.11.1 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/461\"\u003efastify/fastify-rate-limit#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/465\"\u003efastify/fastify-rate-limit#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/465\"\u003efastify/fastify-rate-limit#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-rate-limit/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/fastify/fastify-rate-limit/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/4cc3d70bbdb83b04c1f14063f88f815ee4b9f806\"\u003e\u003ccode\u003e4cc3d70\u003c/code\u003e\u003c/a\u003e Bumped v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/f2dc23552dd0b240c2234cbd8fab67fc08b5f681\"\u003e\u003ccode\u003ef2dc235\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/78a7d41143f5418fef3cfe3ac6b46c944e637dc2\"\u003e\u003ccode\u003e78a7d41\u003c/code\u003e\u003c/a\u003e chore: Bump ioredis from 5.11.1 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/a7fbb20ca1b569d82e013d212a87e50f3f528a69\"\u003e\u003ccode\u003ea7fbb20\u003c/code\u003e\u003c/a\u003e chore: Bump fastify/workflows/.github/workflows/lock-threads.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/258e4aead307ef102a80d0ba6ca7fa8ca2fd8b1c\"\u003e\u003ccode\u003e258e4ae\u003c/code\u003e\u003c/a\u003e chore: Bump fastify/workflows/.github/workflows/plugins-ci-redis.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/25aaf3367e31d58da64195a9c7bae47b5374b1a6\"\u003e\u003ccode\u003e25aaf33\u003c/code\u003e\u003c/a\u003e chore(.npmrc): add min-release-age\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-rate-limit/compare/v11.2.0...v11.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/rate-limit\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/swagger` from 9.8.1 to 9.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-swagger/releases\"\u003e@​fastify/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/958\"\u003efastify/fastify-swagger#958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/958\"\u003efastify/fastify-swagger#958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.9.1...v9.9.2\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.9.1...v9.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003e$ref\u003c/code\u003e to definitions of shared schemas by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/952\"\u003efastify/fastify-swagger#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: convert nullable and keep examples for OpenAPI 3.1+ by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/955\"\u003efastify/fastify-swagger#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapi): support untyped oneOf query properties by \u003ca href=\"https://github.com/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/945\"\u003efastify/fastify-swagger#945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/945\"\u003efastify/fastify-swagger#945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.9.0...v9.9.1\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.9.0...v9.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: OpenAPI 3.2.0 compatibility by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/949\"\u003efastify/fastify-swagger#949\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.8.2...v9.9.0\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.8.2...v9.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: pin actions to commit-hash by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/933\"\u003efastify/fastify-swagger#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/934\"\u003efastify/fastify-swagger#934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/936\"\u003efastify/fastify-swagger#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/938\"\u003efastify/fastify-swagger#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/plugins-ci.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/937\"\u003efastify/fastify-swagger#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): move index.d.ts and rename test-types by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/946\"\u003efastify/fastify-swagger#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​apidevtools/swagger-parser\u003c/code\u003e from 12.1.0 to 13.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/947\"\u003efastify/fastify-swagger#947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document static paths in dynamic mode by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/950\"\u003efastify/fastify-swagger#950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document OpenAPI specification extensions in TypeScript by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/948\"\u003efastify/fastify-swagger#948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapi): support null types and type arrays in OpenAPI 3.0 documents by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/951\"\u003efastify/fastify-swagger#951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.8.1...v9.8.2\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.8.1...v9.8.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/a072a9a83a5d41ab1cfbd8b86aaddfa3c5d94d15\"\u003e\u003ccode\u003ea072a9a\u003c/code\u003e\u003c/a\u003e Bumped v9.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/d7bd51d6be45a169627fed6f7b040c6fc7734aa4\"\u003e\u003ccode\u003ed7bd51d\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/f3ecd6365bd39da545b1537daa5b1956a09368ce\"\u003e\u003ccode\u003ef3ecd63\u003c/code\u003e\u003c/a\u003e Bumped v9.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/697b192c442b3fa191c0d92c3ce922df16ed4a03\"\u003e\u003ccode\u003e697b192\u003c/code\u003e\u003c/a\u003e fix(openapi): support untyped oneOf query properties (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/50b6f3fae87e332ecbd25dfdcb886ccc9ae5f873\"\u003e\u003ccode\u003e50b6f3f\u003c/code\u003e\u003c/a\u003e fix: convert nullable and keep examples for OpenAPI 3.1+ (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/5285637d68f751136d91b3698ed7d98fe28c2cc8\"\u003e\u003ccode\u003e5285637\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e$ref\u003c/code\u003e to definitions of shared schemas (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/d31c75e6dd856976e42e17da401607a175ca6764\"\u003e\u003ccode\u003ed31c75e\u003c/code\u003e\u003c/a\u003e Bumped v9.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/74d98db405fdf6b3fe93591570e3bf2f33c056e7\"\u003e\u003ccode\u003e74d98db\u003c/code\u003e\u003c/a\u003e feat: OpenAPI 3.2.0 compatibility (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/56b8971f8e602ebdf00223da8d354f3ce39ad137\"\u003e\u003ccode\u003e56b8971\u003c/code\u003e\u003c/a\u003e Bumped v9.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/c1218bc777baf8b5374814490783e76a9b1975f2\"\u003e\u003ccode\u003ec1218bc\u003c/code\u003e\u003c/a\u003e fix(openapi): support null types and type arrays in OpenAPI 3.0 documents\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.8.1...v9.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/swagger\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/swagger-ui` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/releases\"\u003e@​fastify/swagger-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/287\"\u003efastify/fastify-swagger-ui#287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/plugins-ci.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/288\"\u003efastify/fastify-swagger-ui#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/289\"\u003efastify/fastify-swagger-ui#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify baseDir, indexPrefix and multiple specifications by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/291\"\u003efastify/fastify-swagger-ui#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​apidevtools/swagger-parser\u003c/code\u003e from 12.1.0 to 13.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/292\"\u003efastify/fastify-swagger-ui#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add security note about apiKey in README by \u003ca href=\"https://github.com/SamLebarbare\"\u003e\u003ccode\u003e@​SamLebarbare\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/293\"\u003efastify/fastify-swagger-ui#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/294\"\u003efastify/fastify-swagger-ui#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update package.json by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/296\"\u003efastify/fastify-swagger-ui#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: run prepare in release:build script by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/297\"\u003efastify/fastify-swagger-ui#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamLebarbare\"\u003e\u003ccode\u003e@​SamLebarbare\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/293\"\u003efastify/fastify-swagger-ui#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/294\"\u003efastify/fastify-swagger-ui#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v6.1.1...v6.1.2\"\u003ehttps://github.com/fastify/fastify-swagger-ui/compare/v6.1.1...v6.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/1e67864936ebb4e5c63950eb5f073ed876f06d5c\"\u003e\u003ccode\u003e1e67864\u003c/code\u003e\u003c/a\u003e Bumped v6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/ed92262aa2a1f5c46877f1838e39b0e1698ee97d\"\u003e\u003ccode\u003eed92262\u003c/code\u003e\u003c/a\u003e fix: run prepare in release:build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/a02606af66b955804a4b9bcf8f3e9788c0d2a6aa\"\u003e\u003ccode\u003ea02606a\u003c/code\u003e\u003c/a\u003e chore: update package.json (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/caa809d3792f4f548fa3f2bdbb577217f1304f0a\"\u003e\u003ccode\u003ecaa809d\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/1c82befbd62e729545b681994ba6cad305e4caf6\"\u003e\u003ccode\u003e1c82bef\u003c/code\u003e\u003c/a\u003e Add security note about apiKey in README (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/7843639bd4b1fbee8fade6e841773e3f3392745a\"\u003e\u003ccode\u003e7843639\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​apidevtools/swagger-parser\u003c/code\u003e from 12.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/9e9c2341e979692b77de711e56f5c6a07b0c3468\"\u003e\u003ccode\u003e9e9c234\u003c/code\u003e\u003c/a\u003e docs: clarify baseDir, indexPrefix and multiple specifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/d9735637e5136d5f4a37f2c79008979807e0ada0\"\u003e\u003ccode\u003ed973563\u003c/code\u003e\u003c/a\u003e chore(.npmrc): add min-release-age\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/226cfeac8b45f437396072349348cfedef4d79bc\"\u003e\u003ccode\u003e226cfea\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/plugins-ci.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/938cea82303735e4b8012e8244e689d5baee37bf\"\u003e\u003ccode\u003e938cea8\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/lock-threads.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v6.1.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/swagger-ui\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.70.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.76.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/vue,nuxt): Record default UI spans without Options API (mixins) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24885\"\u003e#24885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/aws-serverless): Keep Lambda extension polling past 300s (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24828\"\u003e#24828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/deno): Flush buffered metrics and logs before process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24938\"\u003e#24938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nitro): Capture errors only through the Nitro error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24963\"\u003e#24963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node-core): Flush buffered metrics on process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24937\"\u003e#24937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24935\"\u003e#24935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/effect): Make effect/http stable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24942\"\u003e#24942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.75.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Reject non-POST requests to the managed tunnel route (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24617\"\u003e#24617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.70.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 174.0.0 to 174.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/3285a2c50bb5b2b52127fdb5fdef41315fe87364\"\u003e\u003ccode\u003e3285a2c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/51c4d51eecc2cc9c105a5b3aae0ec35d6030dae9\"\u003e\u003ccode\u003e51c4d51\u003c/code\u003e\u003c/a\u003e chore: ignore broken aiplatform:v1 discovery schema (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/7c7bfdd9ce8aff2d8b590994d6bc56573554eb14\"\u003e\u003ccode\u003e7c7bfdd\u003c/code\u003e\u003c/a\u003e fix(generator): respect ignore.json when downloading discovery docs and clean...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/9967f25bc93acf8c0760796fa2a248fc61f74e83\"\u003e\u003ccode\u003e9967f25\u003c/code\u003e\u003c/a\u003e chore(generator): only commit index files if there are staged changes (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/8525611d9cec2017432eca8814a829353f5d8c73\"\u003e\u003ccode\u003e8525611\u003c/code\u003e\u003c/a\u003e chore: ignore broken aiplatform:v1beta1 and analytics:v3 discovery schemas (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/306daab95944d37590fa5bfe48ac7052aad85ecb\"\u003e\u003ccode\u003e306daab\u003c/code\u003e\u003c/a\u003e chore(test): increase kitchen sink system test timeout to 10m (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v174.0.0...googleapis-v174.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.19.0 to 6.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.32.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(receiving): forward raw email bytes without re-decoding them as UTF-8 by \u003ca href=\"https://github.com/RaphaelFakhri\"\u003e\u003ccode\u003e@​RaphaelFakhri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1117\"\u003eresend/resend-node#1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaphaelFakhri\"\u003e\u003ccode\u003e@​RaphaelFakhri\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1117\"\u003eresend/resend-node#1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.0...v6.32.1\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.0...v6.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): type inbox label colors as hex by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1144\"\u003eresend/resend-node#1144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.5...v6.32.1-preview-inboxes.6\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.5...v6.32.1-preview-inboxes.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): filter thread list by folders, labels and read, add thread search by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1142\"\u003eresend/resend-node#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(inboxes): type create responses as object and id by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1143\"\u003eresend/resend-node#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.4...v6.32.1-preview-inboxes.5\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.4...v6.32.1-preview-inboxes.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): support reply all on thread reply by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1141\"\u003eresend/resend-node#1141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.3...v6.32.1-preview-inboxes.4\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.3...v6.32.1-preview-inboxes.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): support idempotency key on inbox sending methods by \u003ca href=\"https://github.com/Cisneiros\"\u003e\u003ccode\u003e@​Cisneiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1140\"\u003eresend/resend-node#1140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.2...v6.32.1-preview-inboxes.3\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.2...v6.32.1-preview-inboxes.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): add agent settings get and update by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1138\"\u003eresend/resend-node#1138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.1...v6.32.1-preview-inboxes.2\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.1...v6.32.1-preview-inboxes.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.0...v6.32.1-preview-inboxes.1\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.0...v6.32.1-preview-inboxes.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/a56aa492406c989f86fb99fc0d019706eb121ead\"\u003e\u003ccode\u003ea56aa49\u003c/code\u003e\u003c/a\u003e fix(receiving): forward raw email bytes without re-decoding them as UTF-8 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7388c5f17d0514d717d58b84d51addad5b769aa1\"\u003e\u003ccode\u003e7388c5f\u003c/code\u003e\u003c/a\u003e chore(deps): update softprops/action-gh-release digest to efb3536 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/291cccdacac59573eb4a348386fd7b054e24afa4\"\u003e\u003ccode\u003e291cccd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.3.6 [security] (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7f10587e8eb490c460237fda570353cdd15e43c7\"\u003e\u003ccode\u003e7f10587\u003c/code\u003e\u003c/a\u003e chore(deps): bump morgan from 1.10.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/8485d02f75f5bdb82b604a7d7f194b7b216dfc0d\"\u003e\u003ccode\u003e8485d02\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.32.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/c1c7e879ef24ab7c305e90d9bfde04c57133dcc8\"\u003e\u003ccode\u003ec1c7e87\u003c/code\u003e\u003c/a\u003e fix(batch): treat null request headers as no custom headers (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b9a3e5a61d8653c5e4873d89feb014258688ec7e\"\u003e\u003ccode\u003eb9a3e5a\u003c/code\u003e\u003c/a\u003e fix(batch): send request headers in every HeadersInit form (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ed3b151e93ff595f9fa6f1f0043196aacffb143a\"\u003e\u003ccode\u003eed3b151\u003c/code\u003e\u003c/a\u003e fix: treat an aborted error response as a network failure (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/1a4b02909c7a96c84a7390ac3b5738af98d7c96d\"\u003e\u003ccode\u003e1a4b029\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/88bf878ca9c53a03d2a71fa80b4963c17d6a08ab\"\u003e\u003ccode\u003e88bf878\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.19.0...v6.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.28 to 20.19.43\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.54.0 to 8.71.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8593b2be2fcf545c5379503e1ba0dd816fc6036\"\u003e\u003ccode\u003ee8593b2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-parameters] count instantiated mappe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2211d3fb8e9f596fe753c19baa48b8c7e52dea42\"\u003e\u003ccode\u003e2211d3f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] check the constrained type (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ba9c0f1d1715392a24055271b96888aceba528a1\"\u003e\u003ccode\u003eba9c0f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-confusing-void-expression] don't autofix when declare...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/466d7398b5bab3b1b07e1c469dd4817748cf8469\"\u003e\u003ccode\u003e466d739\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-assignment] skip identical types and boun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8c170f66c38679d23f89b5845992ca33f08aacd\"\u003e\u003ccode\u003ee8c170f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] use array argument type cons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/effa652828afba0aa730f106cb326c54a97ccfb5\"\u003e\u003ccode\u003eeffa652\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] report usedOnlyAsType for partially expo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9fbab431e518f42e33607a76803b5aa5cbc51d20\"\u003e\u003ccode\u003e9fbab43\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] skip argument checks for calls with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ab28b15dc628c1a...\n\n_Description has been truncated_","html_url":"https://github.com/Manavault-Dev/nuroo-platform/pull/124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manavault-Dev%2Fnuroo-platform/issues/124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/124/packages"},{"uuid":"5824361713","node_id":"PR_kwDOSjSKsc8AAAABIGGP5A","number":38,"state":"closed","title":"chore(deps): bump the npm-minor-patch group with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-17T14:56:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T04:09:24.000Z","updated_at":"2026-10-17T14:56:19.000Z","time_to_close":384413,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":12,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1145.0","new_version":"3.1149.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"nodemailer","old_version":"10.0.13","new_version":"10.0.16","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"pdfkit","old_version":"0.19.1","new_version":"0.20.2","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"typescript-eslint","old_version":"8.71.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"framer-motion","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.50.0","new_version":"1.54.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-config-next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1145.0` | `3.1149.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.6.0` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `10.0.13` | `10.0.16` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.19.1` | `0.20.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.0` | `8.71.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `14.0.0` | `14.1.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.50.0` | `1.54.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.64.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.8` | `16.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n\nUpdates `@aws-sdk/client-s3` from 3.1145.0 to 3.1149.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1149.0\u003c/h2\u003e\n\u003ch4\u003e3.1149.0(2026-10-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e5773a751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds granular custom permissions for the Gong action connector (GongAction, CreateAndUpdateGongAction, ShareGongAction, UseGongAction) and for create, update, and share operations on 45 data source connectors, such as Amazon S3 and Snowflake, through the Custom Permissions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5d26e39f68816dfc457af1fc655487d4ea038b4\"\u003ec5d26e39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  The new ListMemberships API enables users to discover their memberships across Deadline Cloud resources, enabling scoped users of Deadline resources to discover and interact with the resources they have been provided scoped access to. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d7406c750ffb7801040cb4cc6ae5489a0303626\"\u003e0d7406c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  AWS Marketplace Metering Service adds AgreementId to ResolveCustomer API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9653f5cc713b5b2eaa4d397bd54d3c5584f867bb\"\u003e9653f5cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Add caching settings to http functions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac7530bb7efe0e64077afe2059c4e67ba0c2038\"\u003e7ac7530b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds a test scope field to specify whether a pentest targets a web application or a generative AI application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cc5ba6ade4425a56018459cc8c7d59fa2998b3c\"\u003e1cc5ba6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eretry UploadPart on worker-thread upload path (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8345\"\u003e#8345\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e357d90eaeaa8b80eda2ca6df94f1bf3b383a54\"\u003e0e357d90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eavoid full-body copy for SharedArrayBuffer uploads (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5473caf9374d847234c677230d4d988bec810561\"\u003e5473caf9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1149.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1148.0\u003c/h2\u003e\n\u003ch4\u003e3.1148.0(2026-10-08)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  SESV2 DEED - Documentation Update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d227df4561aa503abf0b9c20c5840fd9923bd15\"\u003e3d227df4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d99c7c808f4092b0eaef26b1edde32d1dd9bbb0\"\u003e1d99c7c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/404943ce029cf80ea99a9d8e1cbca176ebabaff8\"\u003e404943ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-serverless:\u003c/strong\u003e  This release adds support for system profile logs for lakeformation enabled Spark connect sessions . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9ed2f834c52b341e1423789206b61e4446ba83a\"\u003ef9ed2f83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Adds a product attribute dimension to GetCostAndUsage, GetCostAndUsageWithResources, and GetDimensionValues, letting customers group, filter, and discover Cost Explorer costs by structured attributes such as Amazon Bedrock model, provider, inference type, and feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0afd115d8e342e51c0f26eeda045642deb0d64\"\u003e7e0afd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Added support for GuardDuty RDS Data Activity Monitoring (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa2000207f021c9a315ed8634a066f8738991d9b\"\u003eaa200020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers container fleets now support CPU bursting for game server container groups. The TotalVcpuLimit property of a game server container group definition is now optional. When you omit it, the group has no CPU cap and its containers can burst into unused CPU on the instance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/181218406de73dbd7a528b282d8cd1fc0d560d5a\"\u003e18121840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for multi-file notebook import. StartNotebookImport now accepts an s3Files source location with an ordered list of Amazon S3 objects, creating one notebook cell per file, plus a type field to create either a DATA or SQL notebook. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/37214f3f63a6d39a58b7cd4a34d7be3384fac8c7\"\u003e37214f3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Adds release management associations with private network access to AWS DevOps Agent, and a releaseManagementAssociationId field on GitHub and GitLab associations. This helps release management agents (Release-readiness review and Release Testing) access customer resources that are behind a VPC. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/55b389d1260095535d24440901bb37a7ebc4582b\"\u003e55b389d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-security-ir:\u003c/strong\u003e  Adds support for retrieving finding-lifecycle metrics for an AWS Security Incident Response membership. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4f6dfe5a3b215b726b5cc14784cba1d80afd725\"\u003ef4f6dfe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudformation:\u003c/strong\u003e  CloudFormation introduces force rollback, a new opt-in capability that lets your stacks complete a rollback even when an individual resource cannot be reverted. Set ForceRollback on ContinueUpdateRollback and CloudFormation records each resource that fails as skipped, completing the rollback. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/07e146a50091110686ca16c8867c117e914a468b\"\u003e07e146a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release adds a new EncryptionMode option (DISK or NATIVE) to EncryptionAtRestOptions for the CreateDomain and UpdateDomainConfig operations, enabling selection of engine-native index-level encryption on supported Amazon OpenSearch Service domains. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/393fb01137d0cc7d99f5590356f867ae8c237560\"\u003e393fb011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now supports OAuth 2.0 (OAUTHBEARER), IAM, and IAM with OAUTHBEARER authentication for self-managed Apache Kafka event source mappings, including optional OAuth scope, audience, logical cluster, and identity pool parameters. OAuth 2.0 is also available for Confluent Schema Registry. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c7696bfa5e04778bf7e253d70eff6ee6e07b5d5d\"\u003ec7696bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release findings export APIs - StartExportJobV2, GetExportJobV2, ListExportJobsV2, and CancelExportJobV2. This supports exporting findings from AWS Security Hub to Amazon S3 bucket. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f53e8a2ac0eb9d38456651ac504ff3ef963930c8\"\u003ef53e8a2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive Workflow Monitor now supports AWS Elemental Inference feeds as a target resource type for CloudWatch alarm templates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e335e5dc0cadc7e5e180c19ab1acdd9ce90cc2d6\"\u003ee335e5dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Configurations support for EKS ACK Capabilities, including EnableCrossNamespace and DisableServices configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82f87e7c6bd3d55b8ee73f06b592d424d21cf4c8\"\u003e82f87e7c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1149.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 11.4.0 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.2.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\r\napp.query('/reports', (req, res) =\u0026gt; {\r\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\r\n  res.send(results); // now responds 304 Not Modified\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\r\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\r\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\r\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.3.0\u003c/h1\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\napp.query('/reports', (req, res) =\u0026gt; {\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\n  res.send(results); // now responds 304 Not Modified\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/cf6722bf89a86905281d9160b6482e08166b5ef0\"\u003e\u003ccode\u003ecf6722b\u003c/code\u003e\u003c/a\u003e 5.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7468\"\u003e#7468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8c2fcfcb7d37c9c2e89363b7b86a092768c3a8a3\"\u003e\u003ccode\u003e8c2fcfc\u003c/code\u003e\u003c/a\u003e docs: fix typos and a stale API reference in lib comments (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9efc29e280018dafc1f0617f3a3d28f4e463b7be\"\u003e\u003ccode\u003e9efc29e\u003c/code\u003e\u003c/a\u003e docs: fix pass-through typos (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2717ae3cbf2bdc3f946d22ea6a4e0b5bd438b87b\"\u003e\u003ccode\u003e2717ae3\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/de777714df3fb1e81ac2d95f509c421478ab1e56\"\u003e\u003ccode\u003ede77771\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump hbs from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7500\"\u003e#7500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9169cbe1127ed1f9bc4f80a70b82c412467dd156\"\u003e\u003ccode\u003e9169cbe\u003c/code\u003e\u003c/a\u003e docs: add missing apostrophe in example (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7483\"\u003e#7483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7ef98448f8b38099ab1ded55e458538ad47a51e7\"\u003e\u003ccode\u003e7ef9844\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump morgan from 1.12.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7493\"\u003e#7493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/3b7e39fe74371ddabc77fed736dd22aa71c14f5c\"\u003e\u003ccode\u003e3b7e39f\u003c/code\u003e\u003c/a\u003e deps: bump qs minimum to 6.16.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/98bd4cd96b250d25e1672c36f49cfc743bc801e7\"\u003e\u003ccode\u003e98bd4cd\u003c/code\u003e\u003c/a\u003e deps: proxy-addr@^2.0.8 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9a34acf03cb818ff3f8bc40e44176e277a25cbb9\"\u003e\u003ccode\u003e9a34acf\u003c/code\u003e\u003c/a\u003e fix(res.send): preserve ETag generation with Transfer-Encoding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.1...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 10.0.13 to 10.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.15...v10.0.16\"\u003e10.0.16\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep an escaped parenthesis inside a comment (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003ec4ae20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e9f16eed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e read the cookie name-value pair by position (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e645e97c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.14...v10.0.15\"\u003e10.0.15\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e inherit NodemailerError code from ErrnoException (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e99db61d51c244e184a3a79103d1d732ffb6376b\"\u003ee99db61\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1884\"\u003e#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e keep NodemailerError compatible with \u003ccode\u003e@​types/node\u003c/code\u003e 26 ErrnoException (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1885\"\u003e#1885\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b6603286cc45bff52c13cc74e5ac47f424452fdc\"\u003eb660328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.13...v10.0.14\"\u003e10.0.14\u003c/a\u003e (2026-10-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep a quoted display name that holds no \u0026quot;@\u0026quot; out of the address (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3570d26c7b55f6e5df50d4076046600ad3fd040b\"\u003e3570d26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep the group recursion depth out of the options object (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a68025405a1378c82e78f64ffad27b92c1035cbe\"\u003ea680254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e stop a \u0026quot;[\u0026quot; from hiding the operators after it (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/561978491d5cc33d2052a6c89a499b838b960262\"\u003e5619784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edkim:\u003c/strong\u003e trim a header field name in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c6f7a55a2978bf031b8519ebf59baddf94c032c8\"\u003ec6f7a55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-funcs:\u003c/strong\u003e read and write header parameters per rfc2045 and rfc2231 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b8ccad723a7e49a674a4d70f32eb9fe77312008d\"\u003eb8ccad7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearch only the new bytes for the end of the proxy CONNECT response (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/81efd7bfc559305f900d6a22b5c56aa94556002b\"\u003e81efd7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.15...v10.0.16\"\u003e10.0.16\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep an escaped parenthesis inside a comment (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003ec4ae20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e9f16eed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e read the cookie name-value pair by position (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e645e97c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.14...v10.0.15\"\u003e10.0.15\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e inherit NodemailerError code from ErrnoException (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e99db61d51c244e184a3a79103d1d732ffb6376b\"\u003ee99db61\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1884\"\u003e#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e keep NodemailerError compatible with \u003ccode\u003e@​types/node\u003c/code\u003e 26 ErrnoException (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1885\"\u003e#1885\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b6603286cc45bff52c13cc74e5ac47f424452fdc\"\u003eb660328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.13...v10.0.14\"\u003e10.0.14\u003c/a\u003e (2026-10-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep a quoted display name that holds no \u0026quot;@\u0026quot; out of the address (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3570d26c7b55f6e5df50d4076046600ad3fd040b\"\u003e3570d26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep the group recursion depth out of the options object (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a68025405a1378c82e78f64ffad27b92c1035cbe\"\u003ea680254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e stop a \u0026quot;[\u0026quot; from hiding the operators after it (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/561978491d5cc33d2052a6c89a499b838b960262\"\u003e5619784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edkim:\u003c/strong\u003e trim a header field name in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c6f7a55a2978bf031b8519ebf59baddf94c032c8\"\u003ec6f7a55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-funcs:\u003c/strong\u003e read and write header parameters per rfc2045 and rfc2231 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b8ccad723a7e49a674a4d70f32eb9fe77312008d\"\u003eb8ccad7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearch only the new bytes for the end of the proxy CONNECT response (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/81efd7bfc559305f900d6a22b5c56aa94556002b\"\u003e81efd7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/afa881500ed6b239091c4aa13c629bde62b10c7b\"\u003e\u003ccode\u003eafa8815\u003c/code\u003e\u003c/a\u003e chore(master): release 10.0.16 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003e\u003ccode\u003ec4ae20d\u003c/code\u003e\u003c/a\u003e fix(addressparser): keep an escaped parenthesis inside a comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e\u003ccode\u003e645e97c\u003c/code\u003e\u003c/a\u003e fix(fetch): read the cookie name-value pair by position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e2e7fa3e291eba4e9051fa31a1b5ac35ed7f3ba3\"\u003e\u003ccode\u003ee2e7fa3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e\u003ccode\u003e9f16eed\u003c/code\u003e\u003c/a\u003e fix(fetch): keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c17efc045a8165810a4a6910a6a6d18e705187c8\"\u003e\u003ccode\u003ec17efc0\u003c/code\u003e\u003c/a\u003e chore(master): release 10.0.15 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8d423d0eee5d8d592079f3f5535b7b5558bc2102\"\u003e\u003ccode\u003e8d423d0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e99db61d51c244e184a3a79103d1d732ffb6376b\"\u003e\u003ccode\u003ee99db61\u003c/code\u003e\u003c/a\u003e fix(errors): inherit NodemailerError code from ErrnoException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b6603286cc45bff52c13cc74e5ac47f424452fdc\"\u003e\u003ccode\u003eb660328\u003c/code\u003e\u003c/a\u003e fix(errors): keep NodemailerError compatible with \u003ccode\u003e@​types/node\u003c/code\u003e 26 ErrnoExcepti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/aefd1da2af1e7c1641d1bdad7852476fcba8a57f\"\u003e\u003ccode\u003eaefd1da\u003c/code\u003e\u003c/a\u003e chore(master): release 10.0.14 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.13...v10.0.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfkit` from 0.19.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/foliojs/pdfkit/releases\"\u003epdfkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bundlers and file tracers packing the ESM copies of the standard font metrics instead of the CommonJS ones the Node build actually loads, which left \u003ccode\u003eCannot find module\u003c/code\u003e errors for every standard font at runtime, by resolving the internal \u003ccode\u003e#standard-fonts/*\u003c/code\u003e mapping to a single file under all conditions\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.file()\u003c/code\u003e throwing when the same in-memory attachment is embedded twice under one name, because the creation and modified dates the deduplication check compares are absent for sources that are not read from disk\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.text()\u003c/code\u003e throwing \u003ccode\u003eunsupported number: NaN\u003c/code\u003e when \u003ccode\u003elineBreak: false\u003c/code\u003e is combined with \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003estrike\u003c/code\u003e, \u003ccode\u003elink\u003c/code\u003e or \u003ccode\u003egoTo\u003c/code\u003e, because the rendered width was computed from the line wrapper's measurements, which are never produced when wrapping is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a Node ESM build so \u003ccode\u003eimport 'pdfkit'\u003c/code\u003e in Node resolves to the Node build (real file system, native zlib, Node streams, self-registering standard fonts) instead of the browser bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eTLDR:  \u0026quot;A PDF generation library for Node.js\u0026quot; -\u0026gt; \u0026quot;A JavaScript PDF generation library\u0026quot;\u003c/p\u003e\n\u003ch3\u003eStandard Font Support rewritten\u003c/h3\u003e\n\u003cp\u003eStandard font support has been rewritten to use pre-parsed font metrics instead of parsing raw AFM definitions at runtime. The new approach is more efficient (less runtime overhead and memory usage) and reduces the size of the browser bundle significantly. Standalone build which bundles all standard fonts is down to 1.3MB from 2.3MB.\u003c/p\u003e\n\u003cp\u003eIn Node, font metrics are loaded lazily as before, while in browser builds, except the standalone one, each font must be imported from \u003ccode\u003epdfkit/standard-fonts/*\u003c/code\u003e and registered with \u003ccode\u003eregisterStdFonts()\u003c/code\u003e. Previously, to use a standard font in browser was necessary to use a bundler.\u003c/p\u003e\n\u003cp\u003eSee usage example in output helpers section below.\u003c/p\u003e\n\u003ch3\u003eRemoval of Node specific dependencies\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eBuffer\u003c/code\u003e is no longer used internally. \u003ccode\u003eUint8Array\u003c/code\u003e is now the minimum denominator for binary data in both Node and browsers. Since \u003ccode\u003eBuffer\u003c/code\u003e is a Uint8Array subclass, this change is fully backward compatible.\u003c/p\u003e\n\u003cp\u003eNative \u003ccode\u003efs\u003c/code\u003e, \u003ccode\u003ezlib\u003c/code\u003e and \u003ccode\u003eReadableStream\u003c/code\u003e are conditionally imported only in Node. Browser builds use minimal implementations. This approach gives us the best of both worlds: Node builds still use the native modules, while browser ones are portable.\u003c/p\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e for his help in removing the Node specific dependencies.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eregisterFile\u003c/code\u003e API\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eregisterFile(path, data)\u003c/code\u003e API allows registering in-memory files globally. The \u003ccode\u003edata\u003c/code\u003e argument must be a \u003ccode\u003eUint8Array\u003c/code\u003e. Passing \u003ccode\u003eundefined\u003c/code\u003e as data unregisters the path.\u003c/p\u003e\n\u003cp\u003eIn browsers, it can be used as a simplified virtual file system. In Node, this is useful for registering fonts, images and other resources that are not available on disk. The native file system is still used when the path is not registered.\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { PDFDocument, registerFile } from 'pdfkit';\r\n\u003cp\u003econst response = await fetch('/fonts/Roboto-Regular.ttf');\nconst fontData = new Uint8Array(await response.arrayBuffer());\u003c/p\u003e\n\u003cp\u003eregisterFile('fonts/Roboto-Regular.ttf', fontData);\u003c/p\u003e\n\u003cp\u003econst doc = new PDFDocument();\u003c/p\u003e\n\u003cp\u003e// register an alias for the font path\ndoc.registerFont('Roboto', 'fonts/Roboto-Regular.ttf');\n// or use the path directly\ndoc.font('fonts/Roboto-Regular.ttf');\u003c/p\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/foliojs/pdfkit/blob/master/CHANGELOG.md\"\u003epdfkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e[v0.20.2] - 2026-08-29\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bundlers and file tracers packing the ESM copies of the standard font metrics instead of the CommonJS ones the Node build actually loads, which left \u003ccode\u003eCannot find module\u003c/code\u003e errors for every standard font at runtime, by resolving the internal \u003ccode\u003e#standard-fonts/*\u003c/code\u003e mapping to a single file under all conditions\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.file()\u003c/code\u003e throwing when the same in-memory attachment is embedded twice under one name, because the creation and modified dates the deduplication check compares are absent for sources that are not read from disk\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.text()\u003c/code\u003e throwing \u003ccode\u003eunsupported number: NaN\u003c/code\u003e when \u003ccode\u003elineBreak: false\u003c/code\u003e is combined with \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003estrike\u003c/code\u003e, \u003ccode\u003elink\u003c/code\u003e or \u003ccode\u003egoTo\u003c/code\u003e, because the rendered width was computed from the line wrapper's measurements, which are never produced when wrapping is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[v0.20.1] - 2026-08-23\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a Node ESM build so \u003ccode\u003eimport 'pdfkit'\u003c/code\u003e in Node resolves to the Node build (real file system, native zlib, Node streams, self-registering standard fonts) instead of the browser bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[v0.20.0] - 2026-08-23\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[BREAKING CHANGE] Remove the virtual file system (\u003ccode\u003epdfkit/virtual-fs\u003c/code\u003e). Browser builds no longer depend on \u003ccode\u003efs\u003c/code\u003e: use \u003ccode\u003eregisterFile\u003c/code\u003e to register \u003ccode\u003eUint8Array\u003c/code\u003e data under a path, pass a \u003ccode\u003eUint8Array\u003c/code\u003e or \u003ccode\u003eArrayBuffer\u003c/code\u003e directly to \u003ccode\u003eregisterFont\u003c/code\u003e, \u003ccode\u003eimage\u003c/code\u003e and \u003ccode\u003efile\u003c/code\u003e, or pass a data URL directly to \u003ccode\u003eimage\u003c/code\u003e and \u003ccode\u003efile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eregisterFile(path, data, options)\u003c/code\u003e to globally register in-memory files in Node and browsers, with optional \u003ccode\u003ebirthtime\u003c/code\u003e and \u003ccode\u003ectime\u003c/code\u003e metadata. Passing \u003ccode\u003eundefined\u003c/code\u003e as data unregisters the path\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Export \u003ccode\u003ePDFDocument\u003c/code\u003e, \u003ccode\u003eLineWrapper\u003c/code\u003e and \u003ccode\u003eregisterFile\u003c/code\u003e as named exports from the main Node and browser entry points while preserving the default \u003ccode\u003ePDFDocument\u003c/code\u003e export\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003etoBlob(document)\u003c/code\u003e and \u003ccode\u003etoBytes(document)\u003c/code\u003e output helpers under \u003ccode\u003epdfkit/output\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAccept already-parsed fontkit \u003ccode\u003eFont\u003c/code\u003e instances in \u003ccode\u003edoc.font()\u003c/code\u003e and \u003ccode\u003eregisterFont\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLoad the PDF/A ICC profile from disk only when needed in Node, while continuing to bundle it in browser builds\u003c/li\u003e\n\u003cli\u003eAdd tools to convert raw AFM standard-font definitions into parsed or compact runtime JavaScript modules\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Use generated standard-font data instead of parsing raw AFM definitions at runtime. Node loads font metrics lazily; browser applications must import each font they use from \u003ccode\u003epdfkit/standard-fonts/*\u003c/code\u003e and register it with \u003ccode\u003eregisterStdFonts()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Restrict AcroForm options to documented mappings and explicit escape hatches.\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Stop automatically uppercasing annotation option keys.\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Throw from \u003ccode\u003eaddNamedEmbeddedFile\u003c/code\u003e when no ref is given, instead of writing an unparseable \u003ccode\u003eundefined\u003c/code\u003e token into the \u003ccode\u003e/EmbeddedFiles\u003c/code\u003e name tree\u003c/li\u003e\n\u003cli\u003eDo not mutate options passed to \u003ccode\u003edoc.annotate()\u003c/code\u003e and its convenience methods (link, note, strike, lineAnnotation, rectAnnotation, ellipseAnnotation, textAnnotation, fileAnnotation)\u003c/li\u003e\n\u003cli\u003ePersist font options when adding a new page. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1739\"\u003e#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eUint8Array\u003c/code\u003e instead of Node's \u003ccode\u003eBuffer\u003c/code\u003e internally\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edate\u003c/code\u003e text field formatting emitting invalid JavaScript, so the format was never applied. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1546\"\u003e#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eindentAllLines\u003c/code\u003e applying the indent again on every paragraph and every page break, and keep it applied across continued text. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1606\"\u003e#1606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a hole in a sparse array being skipped entirely, which shifted every later entry down one\u003c/li\u003e\n\u003cli\u003eEncrypt strings inside name trees. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1513\"\u003e#1513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/8d72a71c3e2b03f3253c221065e9efcc69ca5b7d\"\u003e\u003ccode\u003e8d72a71\u003c/code\u003e\u003c/a\u003e v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/70c9ad5adc5264c82f87805e1448b2028307fd13\"\u003e\u003ccode\u003e70c9ad5\u003c/code\u003e\u003c/a\u003e Document the parameter list each destination type takes (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/e04b677d71ce8e3af1263454e3e25c346b479535\"\u003e\u003ccode\u003ee04b677\u003c/code\u003e\u003c/a\u003e Fix doc.text() throwing NaN with lineBreak false and underline/strike/link/go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/c6f57c63eca91eb4f4d97eb59aee303cfb2a8532\"\u003e\u003ccode\u003ec6f57c6\u003c/code\u003e\u003c/a\u003e fix: resolve \u003ccode\u003e#standard-fonts/*\u003c/code\u003e to one file under every condition (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/b87b5aca02c815482b0b098a9a90e5b0eba2f5d6\"\u003e\u003ccode\u003eb87b5ac\u003c/code\u003e\u003c/a\u003e Fix case-insensitive lookup for named CSS colors (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/69671d9df0ff24878e9e800d4495bd30b043f324\"\u003e\u003ccode\u003e69671d9\u003c/code\u003e\u003c/a\u003e Fix doc.file() throwing when the same in-memory attachment is added twice (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/1f1abb809ee1aa766bd2f8f400c43b5bf3221b77\"\u003e\u003ccode\u003e1f1abb8\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/f58c4c7d01ad9a39fbbc4c026c93f05711bc3788\"\u003e\u003ccode\u003ef58c4c7\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.15 to 8.5.25 (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/f048bddde0057f0ececa4972d7ccf687ea36b168\"\u003e\u003ccode\u003ef048bdd\u003c/code\u003e\u003c/a\u003e v0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/910c86a84a17f524dcc4360bf195e6c4a6203908\"\u003e\u003ccode\u003e910c86a\u003c/code\u003e\u003c/a\u003e Add Node ESM build: route the node import condition to a real Node bundle (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/foliojs/pdfkit/compare/v0.19.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.71.0 to 8.71.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 14.0.0 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.0] 2026-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Layout animations for vanilla JS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelay animation start when main thread held to prevent visual jumps.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileHover\u003c/code\u003e/\u003ccode\u003ewhileTap\u003c/code\u003e getting stuck after Fast Refresh reorders siblings.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Fix reporting of elastic overscroll.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix \u003ccode\u003epopLayout\u003c/code\u003e when rendering into another window or iframe.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimate\u003c/code\u003e: Fix JS animations jumping ahead when played after a pause at non-\u003ccode\u003e1\u003c/code\u003e speed.\u003c/li\u003e\n\u003cli\u003eAllow layout animations inside dragged elements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b497798c62ee567fee92830280100b0e7334899c\"\u003e\u003ccode\u003eb497798\u003c/code\u003e\u003c/a\u003e v14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2f236b0217ae6f8f765f27c686b9b740fba08fd1\"\u003e\u003ccode\u003e2f236b0\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/73a21d3c2ab6777eea0d10b6aa3feefc41176070\"\u003e\u003ccode\u003e73a21d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3912\"\u003e#3912\u003c/a\u003e from motiondivision/claude/project-thread-tvp91y\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/34bad0f6...\n\n_Description has been truncated_","html_url":"https://github.com/Tanish-kumar-Agarwal/DukanAi/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanish-kumar-Agarwal%2FDukanAi/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"},{"uuid":"5822265493","node_id":"PR_kwDOUYlYVc8AAAABIEc9ww","number":97,"state":"closed","title":"Bump @sentry/node from 10.73.0 to 11.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-16T08:10:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T00:12:33.000Z","updated_at":"2026-10-16T08:10:30.000Z","time_to_close":287875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"10.73.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.73.0 to 11.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.73.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.73.0\u0026new-version=11.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GPT2077/demo/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPT2077%2Fdemo/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"},{"uuid":"5821900016","node_id":"PR_kwDOEG8RiM8AAAABIEKewA","number":810,"state":"closed","title":"build(deps): bump @sentry/node from 11.4.0 to 11.6.0","user":"dependabot[bot]","labels":["dependencies","auto: ready to merge"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-16T08:07:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T23:29:37.000Z","updated_at":"2026-10-16T08:07:45.000Z","time_to_close":290287,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 11.4.0 to 11.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/tianrunhe/RSSHub/pull/810","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tianrunhe%2FRSSHub/issues/810","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/810/packages"},{"uuid":"5790288282","node_id":"PR_kwDOUCwgA88AAAABHrmyCg","number":729,"state":"open","title":"chore(deps-dev): bump the dev-dependencies-minor-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T10:15:00.000Z","updated_at":"2026-10-10T10:15:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies-minor-patch","update_count":7,"packages":[{"name":"@sentry/node","old_version":"11.0.0","new_version":"11.5.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@types/node","old_version":"26.6.2","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.1","new_version":"4.2.0","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"lint-staged","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies-minor-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.0.0` | `11.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.13.0` | `4.14.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.1` | `4.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.71.1` |\n\n\nUpdates `@sentry/node` from 11.0.0 to 11.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.5.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Warn on repeated \u003ccode\u003eSentry.init()\u003c/code\u003e and unbind the client on \u003ccode\u003eclose()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24962\"\u003e#24962\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e now warns when it runs while a client is still active. For now, the new client still replaces the active client, but the active client is not closed, so state from both can mix. Call \u003ccode\u003eSentry.init()\u003c/code\u003e once, or call \u003ccode\u003eawait Sentry.close()\u003c/code\u003e before you call it again. \u003ccode\u003eSentry.close()\u003c/code\u003e now unbinds the client it closes, so after \u003ccode\u003eclose()\u003c/code\u003e, \u003ccode\u003egetClient()\u003c/code\u003e returns \u003ccode\u003eundefined\u003c/code\u003e, \u003ccode\u003eisInitialized()\u003c/code\u003e returns \u003ccode\u003efalse\u003c/code\u003e, and a later \u003ccode\u003einit()\u003c/code\u003e sets up a new client. In \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e, later requests no longer reuse the isolate's cached client once it is closed or closing. On the server, \u003ccode\u003e@sentry/nextjs\u003c/code\u003e and \u003ccode\u003e@sentry/remix\u003c/code\u003e now return the active client from a repeated \u003ccode\u003einit()\u003c/code\u003e call, not \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25100\"\u003e#25100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump web-vitals to 6.2.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25062\"\u003e#25062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): keep server spans open until streaming responses finish (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25025\"\u003e#25025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(langchain): Derive gen_ai.conversation.id from the invoke config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24831\"\u003e#24831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add \u003ccode\u003ecode.file.path\u003c/code\u003e to \u003ccode\u003euse cache\u003c/code\u003e fill spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24988\"\u003e#24988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(react-router): Export createSentryServerInstrumentation from the Cloudflare entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 navigation spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25045\"\u003e#25045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 page load spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25053\"\u003e#25053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Report the matched route on Remix 3 HTML responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25052\"\u003e#25052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25074\"\u003e#25074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25024\"\u003e#25024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Add conversationIdIntegration to the default integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25003\"\u003e#25003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Detect TypeSafe Jev calls in Workers AI by model ID (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep an installed OpenTelemetry async context strategy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24995\"\u003e#24995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25040\"\u003e#25040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't capture forbidden() and unauthorized() as errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25088\"\u003e#25088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24985\"\u003e#24985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip \u003ccode\u003einit\u003c/code\u003e inside a request of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24996\"\u003e#24996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Flush telemetry before Vercel functions are suspended (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24910\"\u003e#24910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25089\"\u003e#25089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(remix): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25079\"\u003e#25079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Derive the Vercel AI conversation id from the OpenAI conversation option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24979\"\u003e#24979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Instrument the Vercel AI experimental_decide channel event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25068\"\u003e#25068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Map Flue messages and token usage to the gen_ai conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24992\"\u003e#24992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record Vercel AI \u003ccode\u003eexperimental_telemetry.metadata\u003c/code\u003e on gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24721\"\u003e#24721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25061\"\u003e#25061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Fix server route parametrization gaps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25071\"\u003e#25071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Deprecate SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove \u003ccode\u003ebeforeSendSpan\u003c/code\u003e null return warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24129\"\u003e#24129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25111\"\u003e#25111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Flag hard-coded attribute names that have a conventions constant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nx from 22.7.7 to 22.7.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25075\"\u003e#25075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.26.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25073\"\u003e#25073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(github): Remove triage-issue workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25098\"\u003e#25098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Drop bundler-plugins cross-repo search from triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25099\"\u003e#25099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump compression from 1.8.1 to 1.8.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25109\"\u003e#25109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.5.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Warn on repeated \u003ccode\u003eSentry.init()\u003c/code\u003e and unbind the client on \u003ccode\u003eclose()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24962\"\u003e#24962\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e now warns when it runs while a client is still active. For now, the new client still replaces the active client, but the active client is not closed, so state from both can mix. Call \u003ccode\u003eSentry.init()\u003c/code\u003e once, or call \u003ccode\u003eawait Sentry.close()\u003c/code\u003e before you call it again. \u003ccode\u003eSentry.close()\u003c/code\u003e now unbinds the client it closes, so after \u003ccode\u003eclose()\u003c/code\u003e, \u003ccode\u003egetClient()\u003c/code\u003e returns \u003ccode\u003eundefined\u003c/code\u003e, \u003ccode\u003eisInitialized()\u003c/code\u003e returns \u003ccode\u003efalse\u003c/code\u003e, and a later \u003ccode\u003einit()\u003c/code\u003e sets up a new client. In \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e, later requests no longer reuse the isolate's cached client once it is closed or closing. On the server, \u003ccode\u003e@sentry/nextjs\u003c/code\u003e and \u003ccode\u003e@sentry/remix\u003c/code\u003e now return the active client from a repeated \u003ccode\u003einit()\u003c/code\u003e call, not \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25100\"\u003e#25100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump web-vitals to 6.2.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25062\"\u003e#25062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): keep server spans open until streaming responses finish (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25025\"\u003e#25025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(langchain): Derive gen_ai.conversation.id from the invoke config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24831\"\u003e#24831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add \u003ccode\u003ecode.file.path\u003c/code\u003e to \u003ccode\u003euse cache\u003c/code\u003e fill spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24988\"\u003e#24988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(react-router): Export createSentryServerInstrumentation from the Cloudflare entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 navigation spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25045\"\u003e#25045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 page load spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25053\"\u003e#25053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Report the matched route on Remix 3 HTML responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25052\"\u003e#25052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25074\"\u003e#25074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25024\"\u003e#25024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Add conversationIdIntegration to the default integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25003\"\u003e#25003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Detect TypeSafe Jev calls in Workers AI by model ID (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep an installed OpenTelemetry async context strategy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24995\"\u003e#24995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25040\"\u003e#25040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't capture forbidden() and unauthorized() as errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25088\"\u003e#25088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24985\"\u003e#24985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip \u003ccode\u003einit\u003c/code\u003e inside a request of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24996\"\u003e#24996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Flush telemetry before Vercel functions are suspended (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24910\"\u003e#24910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25089\"\u003e#25089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(remix): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25079\"\u003e#25079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Derive the Vercel AI conversation id from the OpenAI conversation option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24979\"\u003e#24979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Instrument the Vercel AI experimental_decide channel event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25068\"\u003e#25068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Map Flue messages and token usage to the gen_ai conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24992\"\u003e#24992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record Vercel AI \u003ccode\u003eexperimental_telemetry.metadata\u003c/code\u003e on gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24721\"\u003e#24721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25061\"\u003e#25061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Fix server route parametrization gaps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25071\"\u003e#25071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Deprecate SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove \u003ccode\u003ebeforeSendSpan\u003c/code\u003e null return warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24129\"\u003e#24129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25111\"\u003e#25111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Flag hard-coded attribute names that have a conventions constant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nx from 22.7.7 to 22.7.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25075\"\u003e#25075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.26.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25073\"\u003e#25073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(github): Remove triage-issue workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25098\"\u003e#25098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Drop bundler-plugins cross-repo search from triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25099\"\u003e#25099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5779ab0b88db83adb1157a9881f554403e652018\"\u003e\u003ccode\u003e5779ab0\u003c/code\u003e\u003c/a\u003e release: 11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8f5eb013648611cafd10345729d0cbd3338e0a0\"\u003e\u003ccode\u003ea8f5eb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25125\"\u003e#25125\u003c/a\u003e from getsentry/prepare-release/11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b47fd85d853b80fe6184490534d559f633cae8cf\"\u003e\u003ccode\u003eb47fd85\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/603eb60a651653fe47f6ffff6e998dce57f1c41a\"\u003e\u003ccode\u003e603eb60\u003c/code\u003e\u003c/a\u003e fix(ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25074\"\u003e#25074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/dd398d04c3116c246ab7ab18749c55c54fcb0d6c\"\u003e\u003ccode\u003edd398d0\u003c/code\u003e\u003c/a\u003e test(nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25118\"\u003e#25118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d441a34b781903d8a13d3e251a7c88ed6676b9c2\"\u003e\u003ccode\u003ed441a34\u003c/code\u003e\u003c/a\u003e test(nextjs): Expect use cache route handler file path on Turbopack (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25117\"\u003e#25117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75ae1647c1bdad2ff9a588b901903c5df653c661\"\u003e\u003ccode\u003e75ae164\u003c/code\u003e\u003c/a\u003e fix(nextjs): Don't capture forbidden() and unauthorized() as errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25088\"\u003e#25088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7ed7caea071d97eeeea5a834f3ab7dd6d4e2b92\"\u003e\u003ccode\u003ec7ed7ca\u003c/code\u003e\u003c/a\u003e test(cloudflare): Add Workers AI tracing tests for Clef (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25027\"\u003e#25027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2a085beeacd094b74e5bc78024e6c6591bfe50d1\"\u003e\u003ccode\u003e2a085be\u003c/code\u003e\u003c/a\u003e fix(react-router): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25089\"\u003e#25089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5fc18dc416aeed33fc56227fd3714b7c58f21d97\"\u003e\u003ccode\u003e5fc18dc\u003c/code\u003e\u003c/a\u003e fix(remix): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25079\"\u003e#25079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.0.0...11.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.2 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.13.0 to 4.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003cp\u003eThis release enables a new rule, and introduces new violations in some existing rules. These can cause the issue totals to go up from a previous version. Similarly we've included various bug fixes to false positives which may see the issue count go down as well. This release focused on various performance improvements which should speed runs up 20% - 40% on most pages. On especially large pages we've measured a 15x performance improvement.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd EN 301 549 v4 tags to target-size (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5361\"\u003e#5361\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8200d2b81f3fd41f6287423c326fb663afa85fb3\"\u003e8200d2b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5311\"\u003e#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e add Azerbaijani locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5385\"\u003e#5385\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/02e5fd446a2b53196dff25026bff6a9be47fdc22\"\u003e02e5fd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e Enable rule by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c0d61636909d25e4ea1b8aec665cfcd2098978d5\"\u003ec0d6163\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5227\"\u003e#5227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e report case-sensitive aria attributes with non-lowercase values (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5418\"\u003e#5418\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e1e33c6c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5280\"\u003e#5280\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-hidden-focus:\u003c/strong\u003e suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5397\"\u003e#5397\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003eaa4a0a1\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e quote the element name in no-role messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5391\"\u003e#5391\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/24736a4f3df243c1de692f17dd0e1e3d23a4542d\"\u003e24736a4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e allow caption in table, grid and treegrid (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ed987a21521f4186ad83de547af4de9477a521e5\"\u003eed987a2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5265\"\u003e#5265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e explain presentational children that cannot be ignored (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5407\"\u003e#5407\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e35a38d8\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eavoid-inline-spacing:\u003c/strong\u003e test the text that gets the spacing from the element (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/96e3e067f9f2270549ffe72e5b07cf9f3945d1fb\"\u003e96e3e06\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e add incomplete messages to checks that can return undefined (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5388\"\u003e#5388\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6f1a6febfe15b938742a0125597f024dae1603ed\"\u003e6f1a6fe\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e make listitem failure messages actionable (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6dd1be286097de3844962d20818810855d8b75cf\"\u003e6dd1be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e handle \u0026quot;none\u0026quot; and exponents in color strings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5422\"\u003e#5422\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf5ed89708895c4bffff8cacf345323be4338412\"\u003ecf5ed89\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5313\"\u003e#5313\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4136\"\u003e#4136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4007\"\u003e#4007\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4269\"\u003e#4269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e treat empty low-contrast text inputs as incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5359\"\u003e#5359\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/47029deca0d8e9d0bcbe94f15bf8393ba69241f9\"\u003e47029de\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4260\"\u003e#4260\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e treat dialog as non-modal when elementsFromPoint is unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5202\"\u003e#5202\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/757b44af26bdd566707d513918c5db7879dd1e2e\"\u003e757b44a\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4997\"\u003e#4997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text/visibleVirtual:\u003c/strong\u003e sanitize visible text once, not at every level (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5368\"\u003e#5368\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2d4718219f7db134de4f7cf3d741a8ce702e37d6\"\u003e2d47182\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use the fallback message when a check has no incomplete message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5367\"\u003e#5367\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4887c3a880dc5c58649bb1d5c72b79dda3393312\"\u003e4887c3a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003ed53cb0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e compare visible label to name by word (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4e3fcf56670738da96e0d6b529897d1af86e46c4\"\u003e4e3fcf5\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5346\"\u003e#5346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4311\"\u003e#4311\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e ignore parenthesised content (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5360\"\u003e#5360\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/388132db27a82c08e39d1049f3cce2f18a118500\"\u003e388132d\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e mark value-text roles incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5258f4439e05434ae0313017a8048c9611229396\"\u003e5258f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e normalize CJK and full-width text before comparing (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5419\"\u003e#5419\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/52dd387c94adb0b12cc4531ba34e8c2bd4c3b274\"\u003e52dd387\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5420\"\u003e#5420\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5340\"\u003e#5340\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-focusable-content:\u003c/strong\u003e say how to fix in the default fail message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5392\"\u003e#5392\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/b84b76bb32733b408b43ed7634e76974e38e5a95\"\u003eb84b76b\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3194\"\u003e#3194\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ep-as-heading:\u003c/strong\u003e ignore paragraphs with heading roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5348\"\u003e#5348\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cbc33b967cadc6bcc4cd34309f21742d0c0ff62c\"\u003ecbc33b9\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5283\"\u003e#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprocess-message:\u003c/strong\u003e separate array values with a comma and a space (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5393\"\u003e#5393\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6ba9ee48e153f609cdb6ed04360ce8be2731a472\"\u003e6ba9ee4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter:\u003c/strong\u003e make addReporter isDefault set the default reporter (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5395\"\u003e#5395\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/eb854ed3e7498f1c1c6bd941b44181455a8e4866\"\u003eeb854ed\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e negative tabindex content needs review instead of failing outright (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5364\"\u003e#5364\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/72e86242e518f6fd82508d842ce103590393adbd\"\u003e72e8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e2ba0812\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5406\"\u003e#5406\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4224\"\u003e#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate de.json (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5353\"\u003e#5353\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4d306cbb7c456849c6f964444a6a7174d2be502a\"\u003e4d306cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e resolve \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e url against the stylesheet that contains it (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5269\"\u003e#5269\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e618fb6cfabab7e153319256d09802b043e916dc\"\u003ee618fb6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5268\"\u003e#5268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.13.0...v4.14.0\"\u003e4.14.0\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd EN 301 549 v4 tags to target-size (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5361\"\u003e#5361\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8200d2b81f3fd41f6287423c326fb663afa85fb3\"\u003e8200d2b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5311\"\u003e#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e add Azerbaijani locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5385\"\u003e#5385\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/02e5fd446a2b53196dff25026bff6a9be47fdc22\"\u003e02e5fd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e Enable rule by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c0d61636909d25e4ea1b8aec665cfcd2098978d5\"\u003ec0d6163\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5227\"\u003e#5227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e report case-sensitive aria attributes with non-lowercase values (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5418\"\u003e#5418\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e1e33c6c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5280\"\u003e#5280\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-hidden-focus:\u003c/strong\u003e suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5397\"\u003e#5397\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003eaa4a0a1\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e quote the element name in no-role messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5391\"\u003e#5391\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/24736a4f3df243c1de692f17dd0e1e3d23a4542d\"\u003e24736a4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e allow caption in table, grid and treegrid (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ed987a21521f4186ad83de547af4de9477a521e5\"\u003eed987a2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5265\"\u003e#5265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e explain presentational children that cannot be ignored (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5407\"\u003e#5407\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e35a38d8\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eavoid-inline-spacing:\u003c/strong\u003e test the text that gets the spacing from the element (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/96e3e067f9f2270549ffe72e5b07cf9f3945d1fb\"\u003e96e3e06\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e add incomplete messages to checks that can return undefined (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5388\"\u003e#5388\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6f1a6febfe15b938742a0125597f024dae1603ed\"\u003e6f1a6fe\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e make listitem failure messages actionable (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6dd1be286097de3844962d20818810855d8b75cf\"\u003e6dd1be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e handle \u0026quot;none\u0026quot; and exponents in color strings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5422\"\u003e#5422\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf5ed89708895c4bffff8cacf345323be4338412\"\u003ecf5ed89\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5313\"\u003e#5313\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4136\"\u003e#4136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4007\"\u003e#4007\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4269\"\u003e#4269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e treat empty low-contrast text inputs as incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5359\"\u003e#5359\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/47029deca0d8e9d0bcbe94f15bf8393ba69241f9\"\u003e47029de\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4260\"\u003e#4260\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e treat dialog as non-modal when elementsFromPoint is unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5202\"\u003e#5202\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/757b44af26bdd566707d513918c5db7879dd1e2e\"\u003e757b44a\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4997\"\u003e#4997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text/visibleVirtual:\u003c/strong\u003e sanitize visible text once, not at every level (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5368\"\u003e#5368\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2d4718219f7db134de4f7cf3d741a8ce702e37d6\"\u003e2d47182\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use the fallback message when a check has no incomplete message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5367\"\u003e#5367\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4887c3a880dc5c58649bb1d5c72b79dda3393312\"\u003e4887c3a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003ed53cb0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e compare visible label to name by word (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4e3fcf56670738da96e0d6b529897d1af86e46c4\"\u003e4e3fcf5\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5346\"\u003e#5346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4311\"\u003e#4311\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e ignore parenthesised content (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5360\"\u003e#5360\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/388132db27a82c08e39d1049f3cce2f18a118500\"\u003e388132d\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e mark value-text roles incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5258f4439e05434ae0313017a8048c9611229396\"\u003e5258f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e normalize CJK and full-width text before comparing (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5419\"\u003e#5419\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/52dd387c94adb0b12cc4531ba34e8c2bd4c3b274\"\u003e52dd387\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5420\"\u003e#5420\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5340\"\u003e#5340\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-focusable-content:\u003c/strong\u003e say how to fix in the default fail message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5392\"\u003e#5392\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/b84b76bb32733b408b43ed7634e76974e38e5a95\"\u003eb84b76b\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3194\"\u003e#3194\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ep-as-heading:\u003c/strong\u003e ignore paragraphs with heading roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5348\"\u003e#5348\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cbc33b967cadc6bcc4cd34309f21742d0c0ff62c\"\u003ecbc33b9\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5283\"\u003e#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprocess-message:\u003c/strong\u003e separate array values with a comma and a space (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5393\"\u003e#5393\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6ba9ee48e153f609cdb6ed04360ce8be2731a472\"\u003e6ba9ee4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter:\u003c/strong\u003e make addReporter isDefault set the default reporter (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5395\"\u003e#5395\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/eb854ed3e7498f1c1c6bd941b44181455a8e4866\"\u003eeb854ed\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e negative tabindex content needs review instead of failing outright (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5364\"\u003e#5364\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/72e86242e518f6fd82508d842ce103590393adbd\"\u003e72e8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e2ba0812\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5406\"\u003e#5406\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4224\"\u003e#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate de.json (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5353\"\u003e#5353\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4d306cbb7c456849c6f964444a6a7174d2be502a\"\u003e4d306cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e resolve \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e url against the stylesheet that contains it (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5269\"\u003e#5269\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e618fb6cfabab7e153319256d09802b043e916dc\"\u003ee618fb6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5268\"\u003e#5268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e797173108eadfa4355fe06af331791734e1757f\"\u003e\u003ccode\u003ee797173\u003c/code\u003e\u003c/a\u003e chore(release): v4.14.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5438\"\u003e#5438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6976881267359ef095ba04bea4a44ceed51c25a2\"\u003e\u003ccode\u003e6976881\u003c/code\u003e\u003c/a\u003e chore(release): 4.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003e\u003ccode\u003ed53cb0a\u003c/code\u003e\u003c/a\u003e fix(label-content-name-mismatch): add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e\u003ccode\u003e35a38d8\u003c/code\u003e\u003c/a\u003e fix(aria-required-children): explain presentational children that cannot be i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e\u003ccode\u003e2ba0812\u003c/code\u003e\u003c/a\u003e fix(target-size): ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e\u003ccode\u003e1e33c6c\u003c/code\u003e\u003c/a\u003e fix(aria-allowed-attr): report case-sensitive aria attributes with non-lowerc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f59642eddf14c93ae3c9c31d69bcd611229bedb4\"\u003e\u003ccode\u003ef59642e\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 11.8.0 to 12.0.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6efcb6e8408dcee3d44ee813d66f557de145f373\"\u003e\u003ccode\u003e6efcb6e\u003c/code\u003e\u003c/a\u003e chore: bump emoji-regex from 10.6.0 to 11.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5427\"\u003e#5427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2da49a3fa8b474a0dd8069c9dc6b1aaf3b457df0\"\u003e\u003ccode\u003e2da49a3\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5425\"\u003e#5425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003e\u003ccode\u003eaa4a0a1\u003c/code\u003e\u003c/a\u003e fix(aria-hidden-focus): suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.13.0...v4.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.11.0 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-security` from 4.0.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/releases\"\u003eeslint-plugin-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-security: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-security: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/blob/main/CHANGELOG.md\"\u003eeslint-plugin-security's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/a204dfb95616f6534c4c24c5d4768dc76ebdc518\"\u003e\u003ccode\u003ea204dfb\u003c/code\u003e\u003c/a\u003e chore: release 4.2.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e\u003ccode\u003e17082bb\u003c/code\u003e\u003c/a\u003e feat: add TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslin...\n\n_Description has been truncated_","html_url":"https://github.com/Sergey-Bar/Mjolnir/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sergey-Bar%2FMjolnir/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"}],"issue_packages":[{"old_version":"11.8.0","new_version":"11.9.0","update_type":"minor","path":null,"pr_created_at":"2026-10-27T09:43:24.000Z","version_change":"11.8.0 → 11.9.0","issue":{"uuid":"6056696474","node_id":"PR_kwDOTcf5es8AAAABK-sO4A","number":133,"state":"closed","title":"chore(deps-dev): bump the development-dependencies group across 1 directory with 3 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-27T10:08:03.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-27T09:43:24.000Z","updated_at":"2026-10-27T10:08:06.000Z","time_to_close":1479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"development-dependencies","update_count":3,"packages":[{"name":"@sentry/node","old_version":"11.8.0","new_version":"11.9.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"eslint-config-next","old_version":"16.4.2","new_version":"16.4.3","repository_url":"https://github.com/vercel/next.js"},{"name":"npm-run-all2","old_version":"9.0.3","new_version":"9.0.4","repository_url":"https://github.com/bcomnes/npm-run-all2"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 3 updates in the /board-games-tracker directory: [@sentry/node](https://github.com/getsentry/sentry-javascript), [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) and [npm-run-all2](https://github.com/bcomnes/npm-run-all2).\n\nUpdates `@sentry/node` from 11.8.0 to 11.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.9.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Rename \u003ccode\u003ediagnostic_channel\u003c/code\u003e, fetch and gRPC span origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25601\"\u003e#25601\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSome span origins changed their names to match the other v11 origins:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eauto.graphql.diagnostic_channel\u003c/code\u003e is now \u003ccode\u003eauto.graphql.graphql\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.db.redis.diagnostic_channel\u003c/code\u003e, \u003ccode\u003eauto.db.mysql2.diagnostic_channel\u003c/code\u003e and \u003ccode\u003eauto.db.mongoose.diagnostic_channel\u003c/code\u003e now end in \u003ccode\u003e.native_channel\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.http.wintercg_fetch\u003c/code\u003e is now \u003ccode\u003eauto.http.fetch\u003c/code\u003e, as on Bun, Deno and Cloudflare.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.grpc.serverless\u003c/code\u003e is now \u003ccode\u003eauto.grpc.google_cloud\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you have \u003ccode\u003eignoreSpans\u003c/code\u003e rules, queries or alerts on the old origins, change them to use the new origins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Add incoming request options to \u003ccode\u003edenoServeIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25493\"\u003e#25493\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now accepts \u003ccode\u003eignoreRequestBody\u003c/code\u003e, \u003ccode\u003eignoreIncomingRequests\u003c/code\u003e, \u003ccode\u003eignoreStaticAssets\u003c/code\u003e, \u003ccode\u003espans\u003c/code\u003e, \u003ccode\u003eonSpanCreated\u003c/code\u003e and \u003ccode\u003eonSpanEnd\u003c/code\u003e, with the same meaning as in \u003ccode\u003edenoHttpIntegration\u003c/code\u003e. The callbacks receive the web \u003ccode\u003eRequest\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eignoreStaticAssets\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e, so \u003ccode\u003eDeno.serve\u003c/code\u003e no longer creates spans for \u003ccode\u003eGET\u003c/code\u003e requests to common static assets such as \u003ccode\u003efavicon.ico\u003c/code\u003e, \u003ccode\u003erobots.txt\u003c/code\u003e or \u003ccode\u003e*.js\u003c/code\u003e files. To keep these spans, set \u003ccode\u003edenoServeIntegration({ ignoreStaticAssets: false })\u003c/code\u003e. \u003ccode\u003eDeno.serve\u003c/code\u003e spans also follow the client's tracing configuration by default, so the integration does not start spans when tracing is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Record request sessions for \u003ccode\u003eDeno.serve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25496\"\u003e#25496\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now records a request session for each incoming request, as \u003ccode\u003edenoHttpIntegration\u003c/code\u003e does for \u003ccode\u003enode:http\u003c/code\u003e. This gives release health and crash-free rates for \u003ccode\u003eDeno.serve\u003c/code\u003e apps. Sessions are sent only when a \u003ccode\u003erelease\u003c/code\u003e is set. To turn them off, set \u003ccode\u003edenoServeIntegration({ sessions: false })\u003c/code\u003e. \u003ccode\u003esessionFlushingDelayMS\u003c/code\u003e sets how long the SDK waits before it sends the session aggregate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Register channel injection hooks from \u003ccode\u003einit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25546\"\u003e#25546\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e in \u003ccode\u003e@sentry/deno\u003c/code\u003e now registers the diagnostics-channel injection hooks, as \u003ccode\u003e@sentry/node\u003c/code\u003e does. The channel integrations now record spans without \u003ccode\u003e--preload=npm:@sentry/deno/import\u003c/code\u003e, for modules that you import after \u003ccode\u003einit()\u003c/code\u003e. To also instrument modules that load before \u003ccode\u003einit()\u003c/code\u003e, such as static imports in your entry module, keep the preload. With \u003ccode\u003edebug: true\u003c/code\u003e, the SDK logs a warning when no injection is active.\u003c/p\u003e\n\u003cp\u003eOn Node.js, tracing-hooks messages now show with \u003ccode\u003edebug: true\u003c/code\u003e instead of with \u003ccode\u003eDEBUG=@apm-js-collab/*\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add a tunnel route handler that sends only the event payload to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25456\"\u003e#25456\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etunnelRoute\u003c/code\u003e option can now send events through a route handler in your app. The handler forwards only the event payload to Sentry, and no request headers. To use it, add this file next to your \u003ccode\u003etunnelRoute\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/sentry-tunnel/route.ts (or src/app/sentry-tunnel/route.ts)\nexport { POST } from '@sentry/nextjs/tunnel';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe handler accepts events for the DSN of your server SDK. To accept other DSNs, use \u003ccode\u003ecreateSentryTunnelRoute({ allowedDsns })\u003c/code\u003e from the same import. Without the file, the tunnel route works as before.\u003c/p\u003e\n\u003cp\u003eAlso, the server no longer sends spans of tunnel requests when span streaming is on, because these spans only show the SDK's own traffic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Never emit trace meta tags from a prerender (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25141\"\u003e#25141\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePageloads of apps with \u003ccode\u003ecacheComponents\u003c/code\u003e enabled are connected to their server request again. Pages that Next.js prerenders no longer carry trace information, so a cached page can no longer connect visitors to a request that was not theirs. This also applies to ISR pages. The pageload waits for the trace information when it arrives with the part of the page that streams in after a cached shell.\u003c/p\u003e\n\u003cp\u003eIf you set up OpenTelemetry yourself and register \u003ccode\u003eSentryPropagator\u003c/code\u003e, register \u003ccode\u003eNextSentryPropagator\u003c/code\u003e instead and pass your tracer provider to \u003ccode\u003emarkPrerendersOnTracerProvider\u003c/code\u003e, so that your prerendered pages carry no trace information either.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Send tunnel route requests with \u003ccode\u003ecredentials: 'omit'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25509\"\u003e#25509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.9.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat: Rename \u003ccode\u003ediagnostic_channel\u003c/code\u003e, fetch and gRPC span origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25601\"\u003e#25601\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSome span origins changed their names to match the other v11 origins:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eauto.graphql.diagnostic_channel\u003c/code\u003e is now \u003ccode\u003eauto.graphql.graphql\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.db.redis.diagnostic_channel\u003c/code\u003e, \u003ccode\u003eauto.db.mysql2.diagnostic_channel\u003c/code\u003e and \u003ccode\u003eauto.db.mongoose.diagnostic_channel\u003c/code\u003e now end in \u003ccode\u003e.native_channel\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.http.wintercg_fetch\u003c/code\u003e is now \u003ccode\u003eauto.http.fetch\u003c/code\u003e, as on Bun, Deno and Cloudflare.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eauto.grpc.serverless\u003c/code\u003e is now \u003ccode\u003eauto.grpc.google_cloud\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eIf you have \u003ccode\u003eignoreSpans\u003c/code\u003e rules, queries or alerts on the old origins, change them to use the new origins.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Add incoming request options to \u003ccode\u003edenoServeIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25493\"\u003e#25493\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now accepts \u003ccode\u003eignoreRequestBody\u003c/code\u003e, \u003ccode\u003eignoreIncomingRequests\u003c/code\u003e, \u003ccode\u003eignoreStaticAssets\u003c/code\u003e, \u003ccode\u003espans\u003c/code\u003e, \u003ccode\u003eonSpanCreated\u003c/code\u003e and \u003ccode\u003eonSpanEnd\u003c/code\u003e, with the same meaning as in \u003ccode\u003edenoHttpIntegration\u003c/code\u003e. The callbacks receive the web \u003ccode\u003eRequest\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eignoreStaticAssets\u003c/code\u003e defaults to \u003ccode\u003etrue\u003c/code\u003e, so \u003ccode\u003eDeno.serve\u003c/code\u003e no longer creates spans for \u003ccode\u003eGET\u003c/code\u003e requests to common static assets such as \u003ccode\u003efavicon.ico\u003c/code\u003e, \u003ccode\u003erobots.txt\u003c/code\u003e or \u003ccode\u003e*.js\u003c/code\u003e files. To keep these spans, set \u003ccode\u003edenoServeIntegration({ ignoreStaticAssets: false })\u003c/code\u003e. \u003ccode\u003eDeno.serve\u003c/code\u003e spans also follow the client's tracing configuration by default, so the integration does not start spans when tracing is disabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Record request sessions for \u003ccode\u003eDeno.serve\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25496\"\u003e#25496\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edenoServeIntegration\u003c/code\u003e now records a request session for each incoming request, as \u003ccode\u003edenoHttpIntegration\u003c/code\u003e does for \u003ccode\u003enode:http\u003c/code\u003e. This gives release health and crash-free rates for \u003ccode\u003eDeno.serve\u003c/code\u003e apps. Sessions are sent only when a \u003ccode\u003erelease\u003c/code\u003e is set. To turn them off, set \u003ccode\u003edenoServeIntegration({ sessions: false })\u003c/code\u003e. \u003ccode\u003esessionFlushingDelayMS\u003c/code\u003e sets how long the SDK waits before it sends the session aggregate.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(deno): Register channel injection hooks from \u003ccode\u003einit()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25546\"\u003e#25546\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e in \u003ccode\u003e@sentry/deno\u003c/code\u003e now registers the diagnostics-channel injection hooks, as \u003ccode\u003e@sentry/node\u003c/code\u003e does. The channel integrations now record spans without \u003ccode\u003e--preload=npm:@sentry/deno/import\u003c/code\u003e, for modules that you import after \u003ccode\u003einit()\u003c/code\u003e. To also instrument modules that load before \u003ccode\u003einit()\u003c/code\u003e, such as static imports in your entry module, keep the preload. With \u003ccode\u003edebug: true\u003c/code\u003e, the SDK logs a warning when no injection is active.\u003c/p\u003e\n\u003cp\u003eOn Node.js, tracing-hooks messages now show with \u003ccode\u003edebug: true\u003c/code\u003e instead of with \u003ccode\u003eDEBUG=@apm-js-collab/*\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add a tunnel route handler that sends only the event payload to Sentry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25456\"\u003e#25456\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003etunnelRoute\u003c/code\u003e option can now send events through a route handler in your app. The handler forwards only the event payload to Sentry, and no request headers. To use it, add this file next to your \u003ccode\u003etunnelRoute\u003c/code\u003e option:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// app/sentry-tunnel/route.ts (or src/app/sentry-tunnel/route.ts)\nexport { POST } from '@sentry/nextjs/tunnel';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe handler accepts events for the DSN of your server SDK. To accept other DSNs, use \u003ccode\u003ecreateSentryTunnelRoute({ allowedDsns })\u003c/code\u003e from the same import. Without the file, the tunnel route works as before.\u003c/p\u003e\n\u003cp\u003eAlso, the server no longer sends spans of tunnel requests when span streaming is on, because these spans only show the SDK's own traffic.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Never emit trace meta tags from a prerender (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25141\"\u003e#25141\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003ePageloads of apps with \u003ccode\u003ecacheComponents\u003c/code\u003e enabled are connected to their server request again. Pages that Next.js prerenders no longer carry trace information, so a cached page can no longer connect visitors to a request that was not theirs. This also applies to ISR pages. The pageload waits for the trace information when it arrives with the part of the page that streams in after a cached shell.\u003c/p\u003e\n\u003cp\u003eIf you set up OpenTelemetry yourself and register \u003ccode\u003eSentryPropagator\u003c/code\u003e, register \u003ccode\u003eNextSentryPropagator\u003c/code\u003e instead and pass your tracer provider to \u003ccode\u003emarkPrerendersOnTracerProvider\u003c/code\u003e, so that your prerendered pages carry no trace information either.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Send tunnel route requests with \u003ccode\u003ecredentials: 'omit'\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25509\"\u003e#25509\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/7b8ce4f98b1a086aee4183c69b08cdfc0d3a5de7\"\u003e\u003ccode\u003e7b8ce4f\u003c/code\u003e\u003c/a\u003e meta(changelog): Add cherry-picked PRs to 11.9.0 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/487097d087264c4b39144f6366f337cbc3604520\"\u003e\u003ccode\u003e487097d\u003c/code\u003e\u003c/a\u003e ci: Stop uploading duplicate tarballs to the release artifact (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25688\"\u003e#25688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1276d41345c4abe96cf9ca7751dc644151d45347\"\u003e\u003ccode\u003e1276d41\u003c/code\u003e\u003c/a\u003e fix(deps): Allow \u003ccode\u003e@opentelemetry/api\u003c/code\u003e 1.9 again (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25684\"\u003e#25684\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c74f77fdad391546f1692a4986ff227199f277b2\"\u003e\u003ccode\u003ec74f77f\u003c/code\u003e\u003c/a\u003e test(nextjs): Bump nextjs-16 E2E app to Next.js 16.4.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25686\"\u003e#25686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dec2a4a5fa12b41d74b17db94b79d4deba00d3\"\u003e\u003ccode\u003e47dec2a\u003c/code\u003e\u003c/a\u003e release: 11.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/cc40f95d1bca5cf3a080aede03a407ed4b550532\"\u003e\u003ccode\u003ecc40f95\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25628\"\u003e#25628\u003c/a\u003e from getsentry/prepare-release/11.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4689484e77c32f726024d0708450aa70965e0fa7\"\u003e\u003ccode\u003e4689484\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b94aeb024612c702e529b057e7cf3223fd26eca0\"\u003e\u003ccode\u003eb94aeb0\u003c/code\u003e\u003c/a\u003e fix(hono): Read connection info from the runtime instead of Hono helpers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25\"\u003e#25\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ded85245cefbb52418f9a5461901a7b71bba3197\"\u003e\u003ccode\u003eded8524\u003c/code\u003e\u003c/a\u003e test(e2e): Retry tests in all dev-mode variants (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25640\"\u003e#25640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/24186f0a9ebf5b323e44d1986bc4da64fb87e62f\"\u003e\u003ccode\u003e24186f0\u003c/code\u003e\u003c/a\u003e feat: Rename \u003ccode\u003ediagnostic_channel\u003c/code\u003e, fetch and gRPC span origins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25601\"\u003e#25601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.8.0...11.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.4.2 to 16.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.3\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!NOTE]\nThis release is backporting bug fixes. It does \u003cstrong\u003enot\u003c/strong\u003e include all pending features/changes on canary.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ev16.4.2\u003c/li\u003e\n\u003cli\u003e[lts-active] Fix extensionless Google font URLs in both bundlers (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100277\"\u003e#100277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Don't load the app-page runtime in proxy.ts (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100423\"\u003e#100423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Revert \u0026quot;Turbopack: loader change invalidation (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95732\"\u003e#95732\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100438\"\u003e#100438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active][cd] Gate release bot credentials behind GitHub environments (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100123\"\u003e#100123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] test: Pin react-virtualized (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100545\"\u003e#100545\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active][cd] Move release un-draft to a follow-up job in bot-autonomous (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100572\"\u003e#100572\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Keep OpenTelemetry request traces together (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100349\"\u003e#100349\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100294\"\u003e#100294\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100324\"\u003e#100324\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100350\"\u003e#100350\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100552\"\u003e#100552\u003c/a\u003e, \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100583\"\u003e#100583\u003c/a\u003e) (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100542\"\u003e#100542\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e[lts-active] Avoid loading standalone React in server bootstrap (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/100610\"\u003e#100610\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCredits\u003c/h3\u003e\n\u003cp\u003eHuge thanks to \u003ca href=\"https://github.com/mischnic\"\u003e\u003ccode\u003e@​mischnic\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/lukesandberg\"\u003e\u003ccode\u003e@​lukesandberg\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acdlite\"\u003e\u003ccode\u003e@​acdlite\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sokra\"\u003e\u003ccode\u003e@​sokra\u003c/code\u003e\u003c/a\u003e for helping!\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/29bbeab09981148ade186e8599ecdede15abc281\"\u003e\u003ccode\u003e29bbeab\u003c/code\u003e\u003c/a\u003e v16.4.3\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.3/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `npm-run-all2` from 9.0.3 to 9.0.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcomnes/npm-run-all2/releases\"\u003enpm-run-all2's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.0.4\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: honor explicit nodeRun options and clarify Node API docs \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/bcomnes/npm-run-all2/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump typescript from 6.0.3 to 7.0.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/240\"\u003e\u003ccode\u003e[#240](https://github.com/bcomnes/npm-run-all2/issues/240)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid retaining argument placeholder regex state \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/258\"\u003e\u003ccode\u003e[#258](https://github.com/bcomnes/npm-run-all2/issues/258)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump shell-quote to ^1.12.0- \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/261\"\u003e\u003ccode\u003e[#261](https://github.com/bcomnes/npm-run-all2/issues/261)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump neostandard from 0.13.0 to 0.14.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/259\"\u003e\u003ccode\u003e[#259](https://github.com/bcomnes/npm-run-all2/issues/259)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix default argument placeholder syntax \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/bcomnes/npm-run-all2/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroup TypeScript Dependabot updates \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/263\"\u003e\u003ccode\u003e[#263](https://github.com/bcomnes/npm-run-all2/issues/263)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.4 to 0.7.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/262\"\u003e\u003ccode\u003e[#262](https://github.com/bcomnes/npm-run-all2/issues/262)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump \u003ccode\u003e@​voxpelli/tsconfig\u003c/code\u003e from 16.2.1 to 17.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/bcomnes/npm-run-all2/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump codecov/codecov-action from 7.0.0 to 7.1.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/bcomnes/npm-run-all2/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/bcomnes/npm-run-all2/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/bcomnes/npm-run-all2/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump installed-check from 10.0.1 to 11.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/bcomnes/npm-run-all2/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/bcomnes/npm-run-all2/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Zed and Codex worktree setup \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9f54ec7334a627a65407764d7d6e7a327da84ff6\"\u003e\u003ccode\u003e9f54ec7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename agent instructions to AGENTS.md \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/b06eac490f22dc9aebc9eeef945b84c3cb31fbdc\"\u003e\u003ccode\u003eb06eac4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/bcomnes/npm-run-all2/blob/master/CHANGELOG.md\"\u003enpm-run-all2's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/compare/v9.0.3...v9.0.4\"\u003ev9.0.4\u003c/a\u003e\u003c/h2\u003e\n\u003ch3\u003eMerged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: honor explicit nodeRun options and clarify Node API docs \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/255\"\u003e\u003ccode\u003e[#255](https://github.com/bcomnes/npm-run-all2/issues/255)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump typescript from 6.0.3 to 7.0.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/240\"\u003e\u003ccode\u003e[#240](https://github.com/bcomnes/npm-run-all2/issues/240)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid retaining argument placeholder regex state \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/258\"\u003e\u003ccode\u003e[#258](https://github.com/bcomnes/npm-run-all2/issues/258)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: bump shell-quote to ^1.12.0- \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/260\"\u003e#260\u003c/a\u003e \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/261\"\u003e\u003ccode\u003e[#261](https://github.com/bcomnes/npm-run-all2/issues/261)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump neostandard from 0.13.0 to 0.14.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/259\"\u003e\u003ccode\u003e[#259](https://github.com/bcomnes/npm-run-all2/issues/259)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix default argument placeholder syntax \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/254\"\u003e\u003ccode\u003e[#254](https://github.com/bcomnes/npm-run-all2/issues/254)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGroup TypeScript Dependabot updates \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/263\"\u003e\u003ccode\u003e[#263](https://github.com/bcomnes/npm-run-all2/issues/263)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.4 to 0.7.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/262\"\u003e\u003ccode\u003e[#262](https://github.com/bcomnes/npm-run-all2/issues/262)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump \u003ccode\u003e@​voxpelli/tsconfig\u003c/code\u003e from 16.2.1 to 17.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/256\"\u003e\u003ccode\u003e[#256](https://github.com/bcomnes/npm-run-all2/issues/256)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump codecov/codecov-action from 7.0.0 to 7.1.1 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/252\"\u003e\u003ccode\u003e[#252](https://github.com/bcomnes/npm-run-all2/issues/252)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.3 to 0.6.4 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/250\"\u003e\u003ccode\u003e[#250](https://github.com/bcomnes/npm-run-all2/issues/250)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/248\"\u003e\u003ccode\u003e[#248](https://github.com/bcomnes/npm-run-all2/issues/248)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump installed-check from 10.0.1 to 11.0.0 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/246\"\u003e\u003ccode\u003e[#246](https://github.com/bcomnes/npm-run-all2/issues/246)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade: Bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/pull/245\"\u003e\u003ccode\u003e[#245](https://github.com/bcomnes/npm-run-all2/issues/245)\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCommits\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Zed and Codex worktree setup \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9f54ec7334a627a65407764d7d6e7a327da84ff6\"\u003e\u003ccode\u003e9f54ec7\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename agent instructions to AGENTS.md \u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/b06eac490f22dc9aebc9eeef945b84c3cb31fbdc\"\u003e\u003ccode\u003eb06eac4\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9ef59bfa08432fbb7f6e0e08fc97353cd2eaf55c\"\u003e\u003ccode\u003e9ef59bf\u003c/code\u003e\u003c/a\u003e 9.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/8fe157a21af6e6c771b0de5fc1c2160fb7ae7ef3\"\u003e\u003ccode\u003e8fe157a\u003c/code\u003e\u003c/a\u003e fix: honor explicit nodeRun options and clarify Node API docs (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/255\"\u003e#255\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/90665a82f7762b8406fba966cdc1f3181eafd87a\"\u003e\u003ccode\u003e90665a8\u003c/code\u003e\u003c/a\u003e Upgrade: Bump typescript from 6.0.3 to 7.0.2 (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/a9e1c01a2437ea832c0af1e553747a615df573c0\"\u003e\u003ccode\u003ea9e1c01\u003c/code\u003e\u003c/a\u003e fix: avoid retaining argument placeholder regex state (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/258\"\u003e#258\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/ed8c4ebf372961ef0fa9d737c9975d0297830c12\"\u003e\u003ccode\u003eed8c4eb\u003c/code\u003e\u003c/a\u003e fix: bump shell-quote to ^1.12.0- \u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/260\"\u003e#260\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/261\"\u003e#261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/f9a58ef30bfe3cc712ecf8e2ff45517ee5d87e4b\"\u003e\u003ccode\u003ef9a58ef\u003c/code\u003e\u003c/a\u003e Upgrade: Bump neostandard from 0.13.0 to 0.14.1 (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/259\"\u003e#259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/ff7d46112ff0add97eef4405714393d0fa5b9dae\"\u003e\u003ccode\u003eff7d461\u003c/code\u003e\u003c/a\u003e docs: fix default argument placeholder syntax (\u003ca href=\"https://redirect.github.com/bcomnes/npm-run-all2/issues/254\"\u003e#254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/712dff650575933b586cb91acc015522a82cbdc6\"\u003e\u003ccode\u003e712dff6\u003c/code\u003e\u003c/a\u003e Merge branch 'zed-codex-worktree-bootstrap'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/b06eac490f22dc9aebc9eeef945b84c3cb31fbdc\"\u003e\u003ccode\u003eb06eac4\u003c/code\u003e\u003c/a\u003e Rename agent instructions to AGENTS.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bcomnes/npm-run-all2/commit/9f54ec7334a627a65407764d7d6e7a327da84ff6\"\u003e\u003ccode\u003e9f54ec7\u003c/code\u003e\u003c/a\u003e Add Zed and Codex worktree setup\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/bcomnes/npm-run-all2/compare/v9.0.3...v9.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/thisispivi/BoardGamesTracker/pull/133","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/thisispivi%2FBoardGamesTracker/issues/133","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/133/packages"}},{"old_version":"11.6.0","new_version":"11.8.0","update_type":"minor","path":null,"pr_created_at":"2026-10-27T00:22:41.000Z","version_change":"11.6.0 → 11.8.0","issue":{"uuid":"6050549142","node_id":"PR_kwDOPmpUJs8AAAABK5y4Sg","number":1002,"state":"open","title":"Bump the all-minor-and-patch group across 1 directory with 47 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-27T00:22:41.000Z","updated_at":"2026-10-27T00:23:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"all-minor-and-patch","update_count":47,"packages":[{"name":"@biomejs/biome","old_version":"2.5.15","new_version":"2.6.2","repository_url":"https://github.com/biomejs/biome"},{"name":"knip","old_version":"6.41.0","new_version":"6.42.1","repository_url":"https://github.com/webpro-nl/knip"},{"name":"turbo","old_version":"2.11.7","new_version":"2.11.10","repository_url":"https://github.com/vercel/turborepo"},{"name":"dotenv","old_version":"18.0.7","new_version":"18.0.9","repository_url":"https://github.com/motdotla/dotenv"},{"name":"posthog-node","old_version":"5.55.2","new_version":"5.57.0","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"rolldown","old_version":"1.2.13","new_version":"1.2.15","repository_url":"https://github.com/rolldown/rolldown"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@scalar/api-reference-react","old_version":"0.9.79","new_version":"0.9.82","repository_url":"https://github.com/scalar/scalar"},{"name":"@sentry/tanstackstart-react","old_version":"11.6.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@takumi-rs/core","old_version":"2.14.0","new_version":"2.17.1","repository_url":"https://github.com/kane50613/takumi"},{"name":"@tanstack/react-query","old_version":"5.104.2","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-devtools","old_version":"5.104.2","new_version":"5.104.5","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-router","old_version":"1.170.42","new_version":"1.170.46","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-start","old_version":"1.168.61","new_version":"1.169.4","repository_url":"https://github.com/TanStack/router"},{"name":"@tanstack/react-virtual","old_version":"3.14.15","new_version":"3.14.22","repository_url":"https://github.com/TanStack/virtual"},{"name":"auth0","old_version":"7.4.0","new_version":"7.6.0","repository_url":"https://github.com/auth0/node-auth0"},{"name":"lucide-react","old_version":"1.55.0","new_version":"1.61.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pg-boss","old_version":"12.37.1","new_version":"12.38.0","repository_url":"https://github.com/timgit/pg-boss"},{"name":"posthog-js","old_version":"1.438.7","new_version":"1.438.19","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.3.0","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"zod","old_version":"4.6.6","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@storybook/addon-vitest","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@storybook/react-vite","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"@vitest/browser-playwright","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"playwright","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"storybook","old_version":"10.6.1","new_version":"10.6.3","repository_url":"https://github.com/storybookjs/storybook"},{"name":"vite","old_version":"8.3.4","new_version":"8.3.5","repository_url":"https://github.com/vitejs/vite"},{"name":"@sentry/node","old_version":"11.6.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"fumadocs-core","old_version":"16.17.1","new_version":"16.17.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-mdx","old_version":"15.4.7","new_version":"15.4.9","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-openapi","old_version":"12.4.1","new_version":"12.5.4","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"fumadocs-ui","old_version":"16.17.1","new_version":"16.17.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"@vercel/blob","old_version":"2.8.1","new_version":"2.8.2","repository_url":"https://github.com/vercel/storage"},{"name":"@redocly/cli","old_version":"2.62.1","new_version":"2.69.0","repository_url":"https://github.com/Redocly/redocly-cli"},{"name":"resend","old_version":"6.32.1","new_version":"6.34.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@ai-sdk/anthropic","old_version":"4.0.78","new_version":"4.0.87","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.91","new_version":"4.0.101","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"7.0.137","new_version":"7.0.150","repository_url":"https://github.com/vercel/ai"},{"name":"dataforseo-client","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/dataforseo/TypeScriptClient"},{"name":"jose","old_version":"6.2.12","new_version":"6.2.13","repository_url":"https://github.com/panva/jose"},{"name":"linkedom","old_version":"0.18.13","new_version":"0.18.14","repository_url":"https://github.com/WebReflection/linkedom"},{"name":"@takumi-rs/helpers","old_version":"2.14.0","new_version":"2.17.1","repository_url":"https://github.com/kane50613/takumi"},{"name":"@playwright/test","old_version":"1.64.0","new_version":"1.64.1","repository_url":"https://github.com/microsoft/playwright"},{"name":"@usebruno/cli","old_version":"4.2.1","new_version":"4.3.0","repository_url":"https://github.com/usebruno/bruno"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-minor-and-patch group with 47 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.15` | `2.6.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.41.0` | `6.42.1` |\n| [turbo](https://github.com/vercel/turborepo) | `2.11.7` | `2.11.10` |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.7` | `18.0.9` |\n| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node) | `5.55.2` | `5.57.0` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.13` | `1.2.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n| [@scalar/api-reference-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-reference-react) | `0.9.79` | `0.9.82` |\n| [@sentry/tanstackstart-react](https://github.com/getsentry/sentry-javascript) | `11.6.0` | `11.8.0` |\n| [@takumi-rs/core](https://github.com/kane50613/takumi/tree/HEAD/takumi-napi) | `2.14.0` | `2.17.1` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.104.2` | `5.104.5` |\n| [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools) | `5.104.2` | `5.104.5` |\n| [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router) | `1.170.42` | `1.170.46` |\n| [@tanstack/react-start](https://github.com/TanStack/router/tree/HEAD/packages/react-start) | `1.168.61` | `1.169.4` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.15` | `3.14.22` |\n| [auth0](https://github.com/auth0/node-auth0) | `7.4.0` | `7.6.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.55.0` | `1.61.0` |\n| [pg-boss](https://github.com/timgit/pg-boss) | `12.37.1` | `12.38.0` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.438.7` | `1.438.19` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.3.0` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.3.0` | `19.3.1` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.6` | `4.6.7` |\n| [@storybook/addon-vitest](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/vitest) | `10.6.1` | `10.6.3` |\n| [@storybook/react](https://github.com/storybookjs/storybook/tree/HEAD/code/renderers/react) | `10.6.1` | `10.6.3` |\n| [@storybook/react-vite](https://github.com/storybookjs/storybook/tree/HEAD/code/frameworks/react-vite) | `10.6.1` | `10.6.3` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `5.0.3` | `5.0.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [playwright](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core) | `10.6.1` | `10.6.3` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.6.0` | `11.8.0` |\n| [fumadocs-core](https://github.com/fuma-nama/fumadocs) | `16.17.1` | `16.17.7` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.7` | `15.4.9` |\n| [fumadocs-openapi](https://github.com/fuma-nama/fumadocs) | `12.4.1` | `12.5.4` |\n| [fumadocs-ui](https://github.com/fuma-nama/fumadocs) | `16.17.1` | `16.17.7` |\n| [@vercel/blob](https://github.com/vercel/storage/tree/HEAD/packages/blob) | `2.8.1` | `2.8.2` |\n| [@redocly/cli](https://github.com/Redocly/redocly-cli) | `2.62.1` | `2.69.0` |\n| [resend](https://github.com/resend/resend-node) | `6.32.1` | `6.34.1` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.78` | `4.0.87` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.91` | `4.0.101` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.137` | `7.0.150` |\n| [dataforseo-client](https://github.com/dataforseo/TypeScriptClient) | `2.1.8` | `2.1.9` |\n| [jose](https://github.com/panva/jose) | `6.2.12` | `6.2.13` |\n| [linkedom](https://github.com/WebReflection/linkedom) | `0.18.13` | `0.18.14` |\n| [@takumi-rs/helpers](https://github.com/kane50613/takumi/tree/HEAD/takumi-helpers) | `2.14.0` | `2.17.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |\n| [@usebruno/cli](https://github.com/usebruno/bruno) | `4.2.1` | `4.3.0` |\n\n\nUpdates `@biomejs/biome` from 2.5.15 to 2.6.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.6.2\u003c/h2\u003e\n\u003ch2\u003e2.6.2\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11479\"\u003e#11479\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c60ba83b6bb2442eb3d6157b328719d0c39a5c2\"\u003e\u003ccode\u003e5c60ba8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nhedger\"\u003e\u003ccode\u003e@​nhedger\u003c/code\u003e\u003c/a\u003e! - Added a \u003ccode\u003e--git\u003c/code\u003e flag to \u003ccode\u003ebiome init\u003c/code\u003e. The flag enables Git VCS integration and sets \u003ccode\u003evcs.useIgnoreFile\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e in the generated configuration, even when the command runs outside a Git repository.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11742\"\u003e#11742\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3a1356d089ee0e99c7a1c9f20df7785efe3f11b4\"\u003e\u003ccode\u003e3a1356d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the \u003ccode\u003ebiome migrate stylelint\u003c/code\u003e command. It imports a Stylelint configuration and its ignore settings into your Biome configuration, mapping Stylelint rules to their Biome equivalents. Pass \u003ccode\u003e--write\u003c/code\u003e to apply the changes, and \u003ccode\u003e--include-inspired\u003c/code\u003e or \u003ccode\u003e--include-nursery\u003c/code\u003e to migrate additional rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12318\"\u003e#12318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/774b5b573259745d7b6a8545d39eed20f1620421\"\u003e\u003ccode\u003e774b5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the new assist action \u003ca href=\"https://biomejs.dev/assist/actions/use-graphql-sorted-definitions/\"\u003e\u003ccode\u003euseGraphqlSortedDefinitions\u003c/code\u003e\u003c/a\u003e, which sorts the named definitions of a GraphQL document, such as types, type extensions, directives, fragments, and operations.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"graphql\"\u003e\u003ccode\u003etype User {\r\n  id: ID!\r\n}\r\n\u003cp\u003eenum Role {\u003cbr /\u003e\nADMIN\u003cbr /\u003e\nUSER\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003edirective \u003ca href=\"https://github.com/auth\"\u003e\u003ccode\u003e@​auth\u003c/code\u003e\u003c/a\u003e on FIELD_DEFINITION\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6886\"\u003e#6886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3479d1583a888e2d393b32129616c7327af7c320\"\u003e\u003ccode\u003e3479d15\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christymcgrory\"\u003e\u003ccode\u003e@​christymcgrory\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ebiome rage\u003c/code\u003e now shows the resolved \u003ccode\u003efiles.includes\u003c/code\u003e and \u003ccode\u003efiles.ignoreUnknown\u003c/code\u003e configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11102\"\u003e#11102\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0874b7f87a17474029763988c0c1f17812298441\"\u003e\u003ccode\u003e0874b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ca href=\"https://biomejs.dev/linter/rules/use-tailwind-sorted-classes/\"\u003e\u003ccode\u003euseTailwindSortedClasses\u003c/code\u003e\u003c/a\u003e rule in HTML-ish files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10711\"\u003e#10711\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40de5a0383473d37a4667f7cdb46817e0e73b686\"\u003e\u003ccode\u003e40de5a0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/soconnor-seeq\"\u003e\u003ccode\u003e@​soconnor-seeq\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003eresolutionKind\u003c/code\u003e option for object-syntax plugin entries.\u003c/p\u003e\n\u003cp\u003eThis allows shared Biome configs in monorepos to load local Grit plugins from the package that declares them instead of resolving plugin paths from the consuming project.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\r\n  \u0026quot;plugins\u0026quot;: [\r\n    { \u0026quot;path\u0026quot;: \u0026quot;./grit/no-debugger.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;config\u0026quot; },\r\n    { \u0026quot;path\u0026quot;: \u0026quot;local-plugin.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;project\u0026quot; },\r\n    { \u0026quot;path\u0026quot;: \u0026quot;local-plugin.grit\u0026quot; }\r\n  ]\r\n}\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eUse \u003ccode\u003eresolutionKind: \u0026quot;config\u0026quot;\u003c/code\u003e to resolve the plugin from the configuration file that declares it. Use \u003ccode\u003eresolutionKind: \u0026quot;project\u0026quot;\u003c/code\u003e to resolve the plugin from the consuming project. When omitted, \u003ccode\u003eresolutionKind\u003c/code\u003e defaults to \u003ccode\u003eproject\u003c/code\u003e. This only affects plugin resolution; \u003ccode\u003eincludes\u003c/code\u003e still apply to end-user project files as usual.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11432\"\u003e#11432\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/4befd08057836e6d3881c768bf7a49e5820a7352\"\u003e\u003ccode\u003e4befd08\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Added \u003ccode\u003ebiome inspect config\u003c/code\u003e to show resolved configuration values and their origins as human-readable diagnostics, including matching overrides.\u003c/p\u003e\n\u003cp\u003eConfiguration files can also extend other configurations up to ten levels deep. Repeated references to the same resolved file are ignored with an information diagnostic, while resolving multiple versions of one extended package produces an error.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/@biomejs/biome@2.6.2/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.6.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12494\"\u003e#12494\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3f4043029bf5db0916b2d302b5797cca4927e178\"\u003e\u003ccode\u003e3f40430\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fix another patch\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12492\"\u003e#12492\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/edaa1db68abbef94d9605bc6de0246a1fcab52e1\"\u003e\u003ccode\u003eedaa1db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes a problem with npm publishing\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.6.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11479\"\u003e#11479\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/5c60ba83b6bb2442eb3d6157b328719d0c39a5c2\"\u003e\u003ccode\u003e5c60ba8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/nhedger\"\u003e\u003ccode\u003e@​nhedger\u003c/code\u003e\u003c/a\u003e! - Added a \u003ccode\u003e--git\u003c/code\u003e flag to \u003ccode\u003ebiome init\u003c/code\u003e. The flag enables Git VCS integration and sets \u003ccode\u003evcs.useIgnoreFile\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e in the generated configuration, even when the command runs outside a Git repository.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11742\"\u003e#11742\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3a1356d089ee0e99c7a1c9f20df7785efe3f11b4\"\u003e\u003ccode\u003e3a1356d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the \u003ccode\u003ebiome migrate stylelint\u003c/code\u003e command. It imports a Stylelint configuration and its ignore settings into your Biome configuration, mapping Stylelint rules to their Biome equivalents. Pass \u003ccode\u003e--write\u003c/code\u003e to apply the changes, and \u003ccode\u003e--include-inspired\u003c/code\u003e or \u003ccode\u003e--include-nursery\u003c/code\u003e to migrate additional rules.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/12318\"\u003e#12318\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/774b5b573259745d7b6a8545d39eed20f1620421\"\u003e\u003ccode\u003e774b5b5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Netail\"\u003e\u003ccode\u003e@​Netail\u003c/code\u003e\u003c/a\u003e! - Added the new assist action \u003ca href=\"https://biomejs.dev/assist/actions/use-graphql-sorted-definitions/\"\u003e\u003ccode\u003euseGraphqlSortedDefinitions\u003c/code\u003e\u003c/a\u003e, which sorts the named definitions of a GraphQL document, such as types, type extensions, directives, fragments, and operations.\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eInvalid\u003c/strong\u003e:\u003c/p\u003e\n\u003cpre lang=\"graphql\"\u003e\u003ccode\u003etype User {\n  id: ID!\n}\n\u003cp\u003eenum Role {\u003cbr /\u003e\nADMIN\u003cbr /\u003e\nUSER\u003cbr /\u003e\n}\u003c/p\u003e\n\u003cp\u003edirective \u003ca href=\"https://github.com/auth\"\u003e\u003ccode\u003e@​auth\u003c/code\u003e\u003c/a\u003e on FIELD_DEFINITION\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/6886\"\u003e#6886\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3479d1583a888e2d393b32129616c7327af7c320\"\u003e\u003ccode\u003e3479d15\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/christymcgrory\"\u003e\u003ccode\u003e@​christymcgrory\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003ebiome rage\u003c/code\u003e now shows the resolved \u003ccode\u003efiles.includes\u003c/code\u003e and \u003ccode\u003efiles.ignoreUnknown\u003c/code\u003e configuration.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11102\"\u003e#11102\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/0874b7f87a17474029763988c0c1f17812298441\"\u003e\u003ccode\u003e0874b7f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Added support for \u003ca href=\"https://biomejs.dev/linter/rules/use-tailwind-sorted-classes/\"\u003e\u003ccode\u003euseTailwindSortedClasses\u003c/code\u003e\u003c/a\u003e rule in HTML-ish files.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10711\"\u003e#10711\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/40de5a0383473d37a4667f7cdb46817e0e73b686\"\u003e\u003ccode\u003e40de5a0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/soconnor-seeq\"\u003e\u003ccode\u003e@​soconnor-seeq\u003c/code\u003e\u003c/a\u003e! - Adds a new \u003ccode\u003eresolutionKind\u003c/code\u003e option for object-syntax plugin entries.\u003c/p\u003e\n\u003cp\u003eThis allows shared Biome configs in monorepos to load local Grit plugins from the package that declares them instead of resolving plugin paths from the consuming project.\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;plugins\u0026quot;: [\n    { \u0026quot;path\u0026quot;: \u0026quot;./grit/no-debugger.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;config\u0026quot; },\n    { \u0026quot;path\u0026quot;: \u0026quot;local-plugin.grit\u0026quot;, \u0026quot;resolutionKind\u0026quot;: \u0026quot;project\u0026quot; },\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0d9aef6a5adf794118be3b9920189b33a413dd96\"\u003e\u003ccode\u003e0d9aef6\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12495\"\u003e#12495\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/30ffad1461051d595210f7fabcd67813942ebee4\"\u003e\u003ccode\u003e30ffad1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12493\"\u003e#12493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/8c814e1b2c8f1c11acd3aed143f5c078beab4f78\"\u003e\u003ccode\u003e8c814e1\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12065\"\u003e#12065\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/e51cec2bc6fb041afbd4dc17269c4d0fb0fbbc18\"\u003e\u003ccode\u003ee51cec2\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12428\"\u003e#12428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/cb88f072f66f90c478908fcb42786ea9b6b30851\"\u003e\u003ccode\u003ecb88f07\u003c/code\u003e\u003c/a\u003e feat(lint): add noSvelteClassDirective (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12254\"\u003e#12254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/774b5b573259745d7b6a8545d39eed20f1620421\"\u003e\u003ccode\u003e774b5b5\u003c/code\u003e\u003c/a\u003e feat: sorted GraphQL documents (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12318\"\u003e#12318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/914dca7beb9befb489e1d833469bd0f565388935\"\u003e\u003ccode\u003e914dca7\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noUselessCall (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12082\"\u003e#12082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/a3fa0d6526e5ce6ab3b0c87fb74813ecdef0b2bd\"\u003e\u003ccode\u003ea3fa0d6\u003c/code\u003e\u003c/a\u003e feat(graphql_analyze): implement useSortedArguments (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12282\"\u003e#12282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/5f8ea6cc9a75f666e5f8cba2f7fb5aa6b13d8da5\"\u003e\u003ccode\u003e5f8ea6c\u003c/code\u003e\u003c/a\u003e feat(lint): add noVueLifecycleAfterAwait (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12229\"\u003e#12229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b92638b40689c7714fe3d84db06a7a62110f796d\"\u003e\u003ccode\u003eb92638b\u003c/code\u003e\u003c/a\u003e feat(lint): add noVueShadowNativeEvents (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12136\"\u003e#12136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.6.2/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.41.0 to 6.42.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.42.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(semantic-release): resolve shareable configs from extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2159\"\u003e#2159\u003c/a\u003e) (4c4a5ece9148cf621f3a6e091fd3550b18f6e19a) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(jest): load projects entries as Jest configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2167\"\u003e#2167\u003c/a\u003e) (4c22593724460890e4492ba86119d0188127f2ba) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate npmx.dev snapshot (4b19797b77a559f7190e9119b3a156e1ac6aef9f)\u003c/li\u003e\n\u003cli\u003efix(tailwind): track packages referenced from CSS url() (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2166\"\u003e#2166\u003c/a\u003e) (949da00abf419c1eeabdab1541ce7e5c312371b9) - thanks \u003ca href=\"https://github.com/agustincastaing\"\u003e\u003ccode\u003e@​agustincastaing\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd .otf to foreign file extensions (fcff4db0b88d6282569743cd779aec5a5df99862)\u003c/li\u003e\n\u003cli\u003eMatch quoted SCSS url() values within a single line (2c5c2a2efab8f08be538bfe1f40982cb6f0fca3c)\u003c/li\u003e\n\u003cli\u003efix(bun): treat bun test arguments as path filters (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2165\"\u003e#2165\u003c/a\u003e) (5f3a7fb526d3eca7561aacfc9d0ac60056525206) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(vitest): use default test entries when config has no test key (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2170\"\u003e#2170\u003c/a\u003e) (7ee576ccd461f719b533e3783a5b58391ce89e91) - thanks \u003ca href=\"https://github.com/fixfon\"\u003e\u003ccode\u003e@​fixfon\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.42.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: add bun 1.4.3 check subcommand (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2131\"\u003e#2131\u003c/a\u003e) (09129b8aaa554ffae2ff8f42a5ff4d6994eb7759) - thanks \u003ca href=\"https://github.com/NimmLor\"\u003e\u003ccode\u003e@​NimmLor\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDetect pnpm workspaces correctly around \u003ccode\u003epackages:\u003c/code\u003e (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2133\"\u003e#2133\u003c/a\u003e, close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2134\"\u003e#2134\u003c/a\u003e) (d1cc0928be54e6cac9668460d9f6a21e3a94f818)\u003c/li\u003e\n\u003cli\u003efix(github-actions): resolve working-directory nested under checkout path (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2136\"\u003e#2136\u003c/a\u003e) (87e051e45f12c107cc25ed08bba962b95bb23b51) - thanks \u003ca href=\"https://github.com/kenny-ish\"\u003e\u003ccode\u003e@​kenny-ish\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nx): track local generator and executor entry points (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2117\"\u003e#2117\u003c/a\u003e) (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2121\"\u003e#2121\u003c/a\u003e) (558407f51b5fdf4460275b69950676e7bace35d5) - thanks \u003ca href=\"https://github.com/DreamLongYT\"\u003e\u003ccode\u003e@​DreamLongYT\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate dependency bun to v1.4.3 (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2137\"\u003e#2137\u003c/a\u003e) (71f90bf6d5fb2675430f60416e403851f9cb2cfe) - thanks \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot]!\u003c/li\u003e\n\u003cli\u003edocs(react-router): note to run react-router typegen before Knip (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2140\"\u003e#2140\u003c/a\u003e) (f21ce9a9f1e3264cad1b763cf31ec2c177fb8656) - thanks \u003ca href=\"https://github.com/MannXo\"\u003e\u003ccode\u003e@​MannXo\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: normalize scoped binary names (close \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2143\"\u003e#2143\u003c/a\u003e) (c8509c4e45e1c343da707c26877a0a6584f6bc11)\u003c/li\u003e\n\u003cli\u003eClarify plugin implementation boundaries (c5a67f59d351e8d26dc6ecbbd3c3193e313772a4)\u003c/li\u003e\n\u003cli\u003efix(jest): treat mocked and required dependencies as used (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2141\"\u003e#2141\u003c/a\u003e) (3eaf1ba16045a3ac22f0717c4f1252312298bb76) - thanks \u003ca href=\"https://github.com/TkDodo\"\u003e\u003ccode\u003e@​TkDodo\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: preserve root-only plugins for trailing-slash cwd (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2139\"\u003e#2139\u003c/a\u003e) (7f0db0e7670bfd18fab081b522a104f787829f7d) - thanks \u003ca href=\"https://github.com/sean0407\"\u003e\u003ccode\u003e@​sean0407\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(nx): resolve run-commands script paths from the target cwd (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2151\"\u003e#2151\u003c/a\u003e) (516bd9a324303653978528f582287c857846fcc8) - thanks \u003ca href=\"https://github.com/JeanBeaurepaire\"\u003e\u003ccode\u003e@​JeanBeaurepaire\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eResolve Nx run-commands loader paths from the target cwd (fa8ca13e1345115d30122900ab68db7339487502)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​solidjs/vite-plugin\u003c/code\u003e plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2144\"\u003e#2144\u003c/a\u003e) (579a88d306429694be43590efb50cb72067551ba) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat: add filesystem-routing plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2145\"\u003e#2145\u003c/a\u003e) (1abd9e1875bae36b0baf77f5864aab849d1528a8) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eSupport tags in line comments (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1924\"\u003e#1924\u003c/a\u003e) (5abef4846e20f09fd4d0ee8dc2513ce50b616cdb)\u003c/li\u003e\n\u003cli\u003eKeep resolveFromAST to static values in plugin guide (4cd353fd9ecb780228a63069080586a46ba6a8f2)\u003c/li\u003e\n\u003cli\u003efix(solidjs-vite-plugin): keep entry overrides in production (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2155\"\u003e#2155\u003c/a\u003e) (e4b5f890787da07824cc174cb624396f2133ff06) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(angular): resolve styleUrl and styleUrls of \u003ca href=\"https://github.com/Component\"\u003e\u003ccode\u003e@​Component\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2157\"\u003e#2157\u003c/a\u003e) (c20d4d720c586c9c5dc6e3d1a6ea60c557688bfa) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate npmx.dev snapshot (59eb873f3beecf40b7aed9579bd29e1ab8b631f0)\u003c/li\u003e\n\u003cli\u003efix(next): recognize Turbopack alias targets (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2156\"\u003e#2156\u003c/a\u003e) (1d44f6a1a39c5557c1e215c7cf9db17937967344) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: preserve re-exports from framework entries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2154\"\u003e#2154\u003c/a\u003e) (263ce20408a77b2473c555f304ad3b55c696b6a6) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(solidjs-vite-plugin): follow Solid's SSR and client mode entry rules (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2148\"\u003e#2148\u003c/a\u003e) (d711231eae14d8ecac562d73078125f3b30dc8fd) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(filesystem-routing): read route options from Vite configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2149\"\u003e#2149\u003c/a\u003e) (585f206ca52d54e30f2068c818e1b33b50085459) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efeat(filesystem-routing): resolve routes from the Vite root (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2150\"\u003e#2150\u003c/a\u003e) (8cc0cb0c9ff09463cad30817c8cf78cbc48b7ed6) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: track namespace members in Promise.all imports (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2162\"\u003e#2162\u003c/a\u003e) (3f17cdfce7a0f90e2599a7074291c4c875fe8244) - thanks \u003ca href=\"https://github.com/everton-dgn\"\u003e\u003ccode\u003e@​everton-dgn\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eUpdate a few dependencies (161dbed3ccffa574e3a9493ddb20842eefa26af8)\u003c/li\u003e\n\u003cli\u003eFix Solid setup fixture coverage (ebe4180785667f6ff85c1e6ce2a11226713b2d5a)\u003c/li\u003e\n\u003cli\u003eMigrate shell script parsing to unbash v6 (f86044c6760ac4f27e564f15feeae907cba3d297)\u003c/li\u003e\n\u003cli\u003eAdd sponsors: \u003ca href=\"https://github.com/pennylane-hq\"\u003e\u003ccode\u003e@​pennylane-hq\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/agentscore\"\u003e\u003ccode\u003e@​agentscore\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/oblique-security\"\u003e\u003ccode\u003e@​oblique-security\u003c/code\u003e\u003c/a\u003e (thank you!) (57ff23eb430aaece73e02574923cabc6016a920b)\u003c/li\u003e\n\u003cli\u003eStop pairing Promise.all imports and bindings after a spread (5bd2c64eaf92f82a316d8fa6551acdb1d6c48c32)\u003c/li\u003e\n\u003cli\u003eUpdate some stats (dd02ddeb235dd516cf93db99dda2180b0eb09a97)\u003c/li\u003e\n\u003cli\u003efix(nx): read karmaConfig from target options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2164\"\u003e#2164\u003c/a\u003e) (4e1e4bc18f6d2f2705d729c375a20bd1679b8c0f) - thanks \u003ca href=\"https://github.com/Cayan\"\u003e\u003ccode\u003e@​Cayan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd tsrs plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2163\"\u003e#2163\u003c/a\u003e) (ba09126c023a2c408de8d7dae3bf6ab97e420966) - thanks \u003ca href=\"https://github.com/jakeleventhal\"\u003e\u003ccode\u003e@​jakeleventhal\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDrop redundant containingFilePath from plugin config inputs (ffb6caf02891d29eee41c7a0ecf147312dbe7205)\u003c/li\u003e\n\u003cli\u003eResolve Nx target option configs from the workspace root (52c5233aa905124c5b30c0bb7f9b0b25cd4260c6)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/ee32ee6ca4c8826ca45f306041d9f8c5ffdaa335\"\u003e\u003ccode\u003eee32ee6\u003c/code\u003e\u003c/a\u003e Release knip@6.42.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/7ee576ccd461f719b533e3783a5b58391ce89e91\"\u003e\u003ccode\u003e7ee576c\u003c/code\u003e\u003c/a\u003e fix(vitest): use default test entries when config has no test key (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2170\"\u003e#2170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5f3a7fb526d3eca7561aacfc9d0ac60056525206\"\u003e\u003ccode\u003e5f3a7fb\u003c/code\u003e\u003c/a\u003e fix(bun): treat bun test arguments as path filters (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2165\"\u003e#2165\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/2c5c2a2efab8f08be538bfe1f40982cb6f0fca3c\"\u003e\u003ccode\u003e2c5c2a2\u003c/code\u003e\u003c/a\u003e Match quoted SCSS url() values within a single line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/fcff4db0b88d6282569743cd779aec5a5df99862\"\u003e\u003ccode\u003efcff4db\u003c/code\u003e\u003c/a\u003e Add .otf to foreign file extensions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/949da00abf419c1eeabdab1541ce7e5c312371b9\"\u003e\u003ccode\u003e949da00\u003c/code\u003e\u003c/a\u003e fix(tailwind): track packages referenced from CSS url() (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2166\"\u003e#2166\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4c22593724460890e4492ba86119d0188127f2ba\"\u003e\u003ccode\u003e4c22593\u003c/code\u003e\u003c/a\u003e fix(jest): load projects entries as Jest configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2167\"\u003e#2167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4c4a5ece9148cf621f3a6e091fd3550b18f6e19a\"\u003e\u003ccode\u003e4c4a5ec\u003c/code\u003e\u003c/a\u003e fix(semantic-release): resolve shareable configs from extends (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2159\"\u003e#2159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/8aa7d0e281ecba684c35acf4effd072e90a8862d\"\u003e\u003ccode\u003e8aa7d0e\u003c/code\u003e\u003c/a\u003e Release knip@6.42.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/52c5233aa905124c5b30c0bb7f9b0b25cd4260c6\"\u003e\u003ccode\u003e52c5233\u003c/code\u003e\u003c/a\u003e Resolve Nx target option configs from the workspace root\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.42.1/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.11.7 to 2.11.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.10\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Allow non-recursive Turbo commands in root tasks by \u003ca href=\"https://github.com/sahyl\"\u003e\u003ccode\u003e@​sahyl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14814\"\u003evercel/turborepo#14814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.9 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14824\"\u003evercel/turborepo#14824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency \u003ccode\u003e@​vercel/geistdocs\u003c/code\u003e to v2 by \u003ca href=\"https://github.com/vercel-gh-bot-4\"\u003e\u003ccode\u003e@​vercel-gh-bot-4\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14417\"\u003evercel/turborepo#14417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-gatsby example by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14796\"\u003evercel/turborepo#14796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Avoid pnpm batch-shim shutdown hangs on Windows by \u003ca href=\"https://github.com/sahyl\"\u003e\u003ccode\u003e@​sahyl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14819\"\u003evercel/turborepo#14819\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): Update dependency \u003ccode\u003e@​vercel/geistdocs\u003c/code\u003e to v2.11.0 by \u003ca href=\"https://github.com/vercel-gh-bot-3\"\u003e\u003ccode\u003e@​vercel-gh-bot-3\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14832\"\u003evercel/turborepo#14832\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exclude tool-managed directories from local dependency inputs by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14696\"\u003evercel/turborepo#14696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match git's text=auto binary detection in file hashing by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14697\"\u003evercel/turborepo#14697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Drop \u003ccode\u003e@​react-router/dev\u003c/code\u003e from Remix match list by \u003ca href=\"https://github.com/Pcmhacker-piro\"\u003e\u003ccode\u003e@​Pcmhacker-piro\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14800\"\u003evercel/turborepo#14800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match package configuration files and directory inputs in task-level affected detection by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14804\"\u003evercel/turborepo#14804\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Parse pnpm 8 single-project lockfiles by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14806\"\u003evercel/turborepo#14806\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep task env vars in the hash when globalEnv excludes inferred vars by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14805\"\u003evercel/turborepo#14805\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Generate the sitemap from Geistdocs sources by \u003ca href=\"https://github.com/molebox\"\u003e\u003ccode\u003e@​molebox\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14865\"\u003evercel/turborepo#14865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Restore cached symlinks when outputs are already on disk by \u003ca href=\"https://github.com/PedroRosalba\"\u003e\u003ccode\u003e@​PedroRosalba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14807\"\u003evercel/turborepo#14807\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Remove CODEOWNERS file by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14810\"\u003evercel/turborepo#14810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Enable WebMCP for Turborepo docs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14828\"\u003evercel/turborepo#14828\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Exit quietly when \u003ccode\u003eturbo ls\u003c/code\u003e output is piped to a closed reader by \u003ca href=\"https://github.com/drakeo338\"\u003e\u003ccode\u003e@​drakeo338\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14868\"\u003evercel/turborepo#14868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Distrust compromised eMudhra intermediate certificates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14876\"\u003evercel/turborepo#14876\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.9...v2.11.10\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.9...v2.11.10\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.9\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.8 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14789\"\u003evercel/turborepo#14789\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Prefetch Cargo metadata during lazy graph construction by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14497\"\u003evercel/turborepo#14497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Berry lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14499\"\u003evercel/turborepo#14499\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Check cache hit outputs in place instead of on the blocking pool by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14524\"\u003evercel/turborepo#14524\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Speed up Berry lockfile loading by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14500\"\u003evercel/turborepo#14500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Parse bun.lock without building a JSON syntax tree by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14502\"\u003evercel/turborepo#14502\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip the dry run cache batch window when there is no remote cache by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14505\"\u003evercel/turborepo#14505\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Emit lockfile closures pre-sorted and cheapen closure interning by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14525\"\u003evercel/turborepo#14525\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse configuration derived from turbo.json between the shim and the CLI by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14521\"\u003evercel/turborepo#14521\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report locked tools-only setup plans by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14483\"\u003evercel/turborepo#14483\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compute Bun lockfile closures once across workspaces by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14501\"\u003evercel/turborepo#14501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Reuse open parent directories when restoring cache archives by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14506\"\u003evercel/turborepo#14506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Skip dropping the run right before turbo run exits by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14507\"\u003evercel/turborepo#14507\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Match literal input exclusions without compiling globs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14510\"\u003evercel/turborepo#14510\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Copy pruned package files in parallel by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14512\"\u003evercel/turborepo#14512\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Report proposed first-lock and refresh setup plans by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14571\"\u003evercel/turborepo#14571\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Compress large cache archives with multithreaded zstd by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14698\"\u003evercel/turborepo#14698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: Read tracked file stats from directory listings on Windows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14633\"\u003evercel/turborepo#14633\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/e521641a142a24abe4554a77fdd6551e47e96fb3\"\u003e\u003ccode\u003ee521641\u003c/code\u003e\u003c/a\u003e publish 2.11.10 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/aaf5a3afdc7f1f3142ec13b6665ef099b3fb3528\"\u003e\u003ccode\u003eaaf5a3a\u003c/code\u003e\u003c/a\u003e fix: Distrust compromised eMudhra intermediate certificates (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14876\"\u003e#14876\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/98165036e02c9940e9b22b9ffbed98a721aa24f1\"\u003e\u003ccode\u003e9816503\u003c/code\u003e\u003c/a\u003e fix: Exit quietly when \u003ccode\u003eturbo ls\u003c/code\u003e output is piped to a closed reader (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14868\"\u003e#14868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/af866e5114c328a25ead2690464607214245b3f8\"\u003e\u003ccode\u003eaf866e5\u003c/code\u003e\u003c/a\u003e feat: Enable WebMCP for Turborepo docs (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14828\"\u003e#14828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b42cc68b412d7be1e103f9a014a29b2f56e990e3\"\u003e\u003ccode\u003eb42cc68\u003c/code\u003e\u003c/a\u003e chore: Remove CODEOWNERS file (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14810\"\u003e#14810\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/921155f01d4abe946ac0265f3b37a763108ec1b3\"\u003e\u003ccode\u003e921155f\u003c/code\u003e\u003c/a\u003e fix: Restore cached symlinks when outputs are already on disk (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14807\"\u003e#14807\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/9330903fb870682d5c3239d2acac597fd4fb29e8\"\u003e\u003ccode\u003e9330903\u003c/code\u003e\u003c/a\u003e docs: Generate the sitemap from Geistdocs sources (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14865\"\u003e#14865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/60480382670ce6ed882bb33ae59cc7be17f80279\"\u003e\u003ccode\u003e6048038\u003c/code\u003e\u003c/a\u003e fix: Keep task env vars in the hash when globalEnv excludes inferred vars (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/57ecce3b0ebed41b43c288ed9082043f29f451ac\"\u003e\u003ccode\u003e57ecce3\u003c/code\u003e\u003c/a\u003e fix: Parse pnpm 8 single-project lockfiles (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14806\"\u003e#14806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d926d6a3723956eff9d07228809097b307dc978a\"\u003e\u003ccode\u003ed926d6a\u003c/code\u003e\u003c/a\u003e fix: Match package configuration files and directory inputs in task-level aff...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.7...v2.11.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 18.0.7 to 18.0.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.8...v18.0.9\"\u003e18.0.9\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePermit DOTENV_PATH being empty string with the CLI (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1076\"\u003e#1076\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003e18.0.8\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast parser should strip appended extra quotes (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType detail improvement (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/8d1ab850aa628781929f08bfd0d71ba1d1bf0a23\"\u003e\u003ccode\u003e8d1ab85\u003c/code\u003e\u003c/a\u003e 18.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/59a40ce5876a661d3964cc0269208267174ea39b\"\u003e\u003ccode\u003e59a40ce\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/88228bd02b9ce98a79442ddcd619e4c31199474c\"\u003e\u003ccode\u003e88228bd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1076\"\u003e#1076\u003c/a\u003e from Enesuygurs/fix/cli-empty-dotenv-path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/bc6ef941200c2015ffcc17d40c4f8f76ffe24026\"\u003e\u003ccode\u003ebc6ef94\u003c/code\u003e\u003c/a\u003e fix(cli): load the default .env when DOTENV_PATH is empty\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6d6e6c58074adc12131ec6ab6eac92fb92484dbc\"\u003e\u003ccode\u003e6d6e6c5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1075\"\u003e#1075\u003c/a\u003e from kory-kaai/test/fast-parser-branch-coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/10218f1b0fa1f83f0714dc3c8133d0daa54752ff\"\u003e\u003ccode\u003e10218f1\u003c/code\u003e\u003c/a\u003e test(parse-fast): cover the size-dependent and export-prefix branches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e2fe95e8e952e881787d8207b654c80326f821d8\"\u003e\u003ccode\u003ee2fe95e\u003c/code\u003e\u003c/a\u003e 18.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7aa712ab2914c0cf128ea8ccdaf5e918a867db59\"\u003e\u003ccode\u003e7aa712a\u003c/code\u003e\u003c/a\u003e type detail improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/53405b0b140debc002e41c5abb671d5da5f3e8f9\"\u003e\u003ccode\u003e53405b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1074\"\u003e#1074\u003c/a\u003e from himanshu748/codex/fix-dotenv-populate-undefined...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/0b4843a90d6d70b110d1f1a309f209c3d8d7cb6e\"\u003e\u003ccode\u003e0b4843a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `posthog-node` from 5.55.2 to 5.57.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/releases\"\u003eposthog-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eposthog-node@5.57.0\u003c/h2\u003e\n\u003ch2\u003e5.57.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5234\"\u003e#5234\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavohstrassburger\"\u003e\u003ccode\u003e@​gustavohstrassburger\u003c/code\u003e\u003c/a\u003e! - feat: report flags local evaluation could not resolve on \u003ccode\u003eevaluateFlags()\u003c/code\u003e snapshots via \u003ccode\u003eunresolvedFlags\u003c/code\u003e, tag reads of them with \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e, and warn once about flags whose definition local evaluation does not support\u003c/p\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA condition with a filter local evaluation cannot check and a filter that does not match now resolves locally as no match, instead of falling back to a server request or staying unresolved.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$feature_flag_called\u003c/code\u003e events from snapshot reads report \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e instead of \u003ccode\u003eflag_missing\u003c/code\u003e for these flags.\u003c/li\u003e\n\u003cli\u003eThe load-time warning now also logs with \u003ccode\u003estrictLocalEvaluation: true\u003c/code\u003e. (2026-10-22)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.4\u003c/h2\u003e\n\u003ch2\u003e5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5350\"\u003e#5350\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Fall back from local flag evaluation when a required property value is undefined.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.3\u003c/h2\u003e\n\u003ch2\u003e5.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5307\"\u003e#5307\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/quotentiroler\"\u003e\u003ccode\u003e@​quotentiroler\u003c/code\u003e\u003c/a\u003e! - Local flag evaluation now matches a null property with string operators like the flags service, so negated operators such as \u003ccode\u003enot_icontains\u003c/code\u003e match instead of failing.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.2\u003c/h2\u003e\n\u003ch2\u003e5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5263\"\u003e#5263\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/cd3135648ae506f5e00d044d6f7443ec1ff3f311\"\u003e\u003ccode\u003ecd31356\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Allow local feature flag evaluation from a shared definition cache without a secret or personal API key.\n(2026-10-16)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eposthog-node@5.56.1\u003c/h2\u003e\n\u003ch2\u003e5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md\"\u003eposthog-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.57.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5234\"\u003e#5234\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gustavohstrassburger\"\u003e\u003ccode\u003e@​gustavohstrassburger\u003c/code\u003e\u003c/a\u003e! - feat: report flags local evaluation could not resolve on \u003ccode\u003eevaluateFlags()\u003c/code\u003e snapshots via \u003ccode\u003eunresolvedFlags\u003c/code\u003e, tag reads of them with \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e, and warn once about flags whose definition local evaluation does not support\u003c/p\u003e\n\u003cp\u003eBehavior changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA condition with a filter local evaluation cannot check and a filter that does not match now resolves locally as no match, instead of falling back to a server request or staying unresolved.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e$feature_flag_called\u003c/code\u003e events from snapshot reads report \u003ccode\u003elocal_evaluation_inconclusive\u003c/code\u003e instead of \u003ccode\u003eflag_missing\u003c/code\u003e for these flags.\u003c/li\u003e\n\u003cli\u003eThe load-time warning now also logs with \u003ccode\u003estrictLocalEvaluation: true\u003c/code\u003e. (2026-10-22)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.60.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5350\"\u003e#5350\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/marandaneto\"\u003e\u003ccode\u003e@​marandaneto\u003c/code\u003e\u003c/a\u003e! - Fall back from local flag evaluation when a required property value is undefined.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5307\"\u003e#5307\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/quotentiroler\"\u003e\u003ccode\u003e@​quotentiroler\u003c/code\u003e\u003c/a\u003e! - Local flag evaluation now matches a null property with string operators like the flags service, so negated operators such as \u003ccode\u003enot_icontains\u003c/code\u003e match instead of failing.\n(2026-10-21)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​posthog/core\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.59.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5263\"\u003e#5263\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/cd3135648ae506f5e00d044d6f7443ec1ff3f311\"\u003e\u003ccode\u003ecd31356\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dustinbyrne\"\u003e\u003ccode\u003e@​dustinbyrne\u003c/code\u003e\u003c/a\u003e! - Allow local feature flag evaluation from a shared definition cache without a secret or personal API key.\n(2026-10-16)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/PostHog/posthog-js/pull/5289\"\u003e#5289\u003c/a\u003e \u003ca href=\"https://github.com/PostHog/posthog-js/commit/e6598be4d3f4c09c47d4c052987fafd33fc3f59e\"\u003e\u003ccode\u003ee6598be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/pauldambra\"\u003e\u003ccode\u003e@​pauldambra\u003c/code\u003e\u003c/a\u003e! - Link captured exceptions to active OpenTelemetry traces when the API is available.\n(2026-10-14)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.56.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/6897dc8f6b9ddd23a7e6f6261077e9283b17356e\"\u003e\u003ccode\u003e6897dc8\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/1991b9962749653599d03b54d160368dbfc8009b\"\u003e\u003ccode\u003e1991b99\u003c/code\u003e\u003c/a\u003e feat(node): report unresolved local flags on evaluateFlags snapshots (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5234\"\u003e#5234\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/a856dd219b820cc94bab8fe5241df035a2dc5bab\"\u003e\u003ccode\u003ea856dd2\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/17260e501d6ae4b2fae17a2822c6a2f6d4addfe4\"\u003e\u003ccode\u003e17260e5\u003c/code\u003e\u003c/a\u003e fix(flags): defer undefined property values to remote evaluation (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5350\"\u003e#5350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/43fdd6bf8d17ab601066f692d01160e9352577a0\"\u003e\u003ccode\u003e43fdd6b\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/189da75c7a52b319843a13405c1343565f0d4e25\"\u003e\u003ccode\u003e189da75\u003c/code\u003e\u003c/a\u003e fix(flags): match null properties for string operators like the flags service...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/89b4e097413140bc8db58c4ca7fb493ab38a2230\"\u003e\u003ccode\u003e89b4e09\u003c/code\u003e\u003c/a\u003e test(node): await enrichment before asserting flag event delivery (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5324\"\u003e#5324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/3ddaa65402896c91dcb7b04cfe433e0b1d2f3313\"\u003e\u003ccode\u003e3ddaa65\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/cd3135648ae506f5e00d044d6f7443ec1ff3f311\"\u003e\u003ccode\u003ecd31356\u003c/code\u003e\u003c/a\u003e fix(flags): load shared definitions without a secret key (\u003ca href=\"https://github.com/PostHog/posthog-js/tree/HEAD/packages/node/issues/5263\"\u003e#5263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PostHog/posthog-js/commit/9a196f9143d4434a3f3c650a374c367240c33dff\"\u003e\u003ccode\u003e9a196f9\u003c/code\u003e\u003c/a\u003e chore: update versions and lockfile [version bump]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/PostHog/posthog-js/commits/posthog-node@5.57.0/packages/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `rolldown` from 1.2.13 to 1.2.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/releases\"\u003erolldown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.15\u003c/h2\u003e\n\u003ch2\u003e[1.2.15] - 2026-10-21\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: add \u003ccode\u003eisBundled\u003c/code\u003e to pick the browser-external stub format (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11260\"\u003e#11260\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: mark entry modules in the HMR module graph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11252\"\u003e#11252\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emark module starts with \u003ccode\u003e// \u0026lt;id\u0026gt;\u003c/code\u003e comments instead of \u003ccode\u003e#region\u003c/code\u003e pairs (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11235\"\u003e#11235\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin: stop \u003ccode\u003ethis.resolve\u003c/code\u003e recursion between plugins with \u003ccode\u003eskipSelf: true\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11181\"\u003e#11181\u003c/a\u003e) by \u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: handle external \u003ccode\u003erequire\u003c/code\u003e for \u003ccode\u003essr.target: 'webworker'\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11205\"\u003e#11205\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_build_import_analysis: only wrap dynamic imports with static specifiers in __vitePreload (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10879\"\u003e#10879\u003c/a\u003e) by \u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrict-execution-order: wrap eager modules that forward wrapped definers (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11186\"\u003e#11186\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echunk-import-map: keep common chunk keys unique when enabling inline common chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11230\"\u003e#11230\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eonly register signal-exit handler when a trace subscriber is active (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11208\"\u003e#11208\u003c/a\u003e) by \u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efold hand-unrolled Rust test tables (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11212\"\u003e#11212\u003c/a\u003e) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade oxc to 0.155.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11228\"\u003e#11228\u003c/a\u003e) by \u003ca href=\"https://github.com/Dunqing\"\u003e\u003ccode\u003e@​Dunqing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup-tests: retriage failed tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11251\"\u003e#11251\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update rollup submodule for tests to v4.64.12 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11249\"\u003e#11249\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update test262 submodule for tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11242\"\u003e#11242\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ New Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11181\"\u003e#11181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/10879\"\u003e#10879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11208\"\u003e#11208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eCo-authored-by: shulaoda \u003ca href=\"mailto:165626830+shulaoda@users.noreply.github.com\"\u003e165626830+shulaoda@users.noreply.github.com\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.2.14\u003c/h2\u003e\n\u003ch2\u003e[1.2.14] - 2026-10-14\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eoutput.charset\u003c/code\u003e option (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11194\"\u003e#11194\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ecode-splitting: route independent ESM re-exports per consumer (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11177\"\u003e#11177\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle \u003ccode\u003eoutput.charset: 'ascii'\u003c/code\u003e + \u003ccode\u003eoutput.minify: false\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11207\"\u003e#11207\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etree-shaking: preserve initialization of wrapped ESM re-exports (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11167\"\u003e#11167\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003esourcemap: preserve boundaries when tracing has no mapping (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11170\"\u003e#11170\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md\"\u003erolldown's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[1.2.15] - 2026-10-21\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: add \u003ccode\u003eisBundled\u003c/code\u003e to pick the browser-external stub format (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11260\"\u003e#11260\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edev: mark entry modules in the HMR module graph (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11252\"\u003e#11252\u003c/a\u003e) by \u003ca href=\"https://github.com/h-a-n-a\"\u003e\u003ccode\u003e@​h-a-n-a\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003emark module starts with \u003ccode\u003e// \u0026lt;id\u0026gt;\u003c/code\u003e comments instead of \u003ccode\u003e#region\u003c/code\u003e pairs (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11235\"\u003e#11235\u003c/a\u003e) by \u003ca href=\"https://github.com/IWANABETHATGUY\"\u003e\u003ccode\u003e@​IWANABETHATGUY\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eplugin: stop \u003ccode\u003ethis.resolve\u003c/code\u003e recursion between plugins with \u003ccode\u003eskipSelf: true\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11181\"\u003e#11181\u003c/a\u003e) by \u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_resolve: handle external \u003ccode\u003erequire\u003c/code\u003e for \u003ccode\u003essr.target: 'webworker'\u003c/code\u003e (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11205\"\u003e#11205\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erolldown_plugin_vite_build_import_analysis: only wrap dynamic imports with static specifiers in __vitePreload (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/10879\"\u003e#10879\u003c/a\u003e) by \u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estrict-execution-order: wrap eager modules that forward wrapped definers (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11186\"\u003e#11186\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echunk-import-map: keep common chunk keys unique when enabling inline common chunks (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11230\"\u003e#11230\u003c/a\u003e) by \u003ca href=\"https://github.com/hyfdev\"\u003e\u003ccode\u003e@​hyfdev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eonly register signal-exit handler when a trace subscriber is active (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11208\"\u003e#11208\u003c/a\u003e) by \u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🧪 Testing\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efold hand-unrolled Rust test tables (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11212\"\u003e#11212\u003c/a\u003e) by \u003ca href=\"https://github.com/Brooooooklyn\"\u003e\u003ccode\u003e@​Brooooooklyn\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚙️ Miscellaneous Tasks\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edeps: upgrade oxc to 0.155.0 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11228\"\u003e#11228\u003c/a\u003e) by \u003ca href=\"https://github.com/Dunqing\"\u003e\u003ccode\u003e@​Dunqing\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erollup-tests: retriage failed tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11251\"\u003e#11251\u003c/a\u003e) by \u003ca href=\"https://github.com/sapphi-red\"\u003e\u003ccode\u003e@​sapphi-red\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update rollup submodule for tests to v4.64.12 (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11249\"\u003e#11249\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003cli\u003edeps: update test262 submodule for tests (\u003ca href=\"https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown/issues/11242\"\u003e#11242\u003c/a\u003e) by \u003ca href=\"https://github.com/rolldown-guard\"\u003e\u003ccode\u003e@​rolldown-guard\u003c/code\u003e\u003c/a\u003e[bot]\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ New Contributors\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/anzal1\"\u003e\u003ccode\u003e@​anzal1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11181\"\u003e#11181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smeng9\"\u003e\u003ccode\u003e@​smeng9\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/10879\"\u003e#10879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DaniilIsupov\"\u003e\u003ccode\u003e@​DaniilIsupov\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/rolldown/rolldown/pull/11208\"\u003e#11208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[1.2.14] - 2026-10-14\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd \u003ccode\u003eoutput.charset\u003c/code\u003e option (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/elmohq/elmo/pull/1002","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/elmohq%2Felmo/issues/1002","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1002/packages"}},{"old_version":"11.7.0","new_version":"11.8.0","update_type":"minor","path":null,"pr_created_at":"2026-10-24T07:10:56.000Z","version_change":"11.7.0 → 11.8.0","issue":{"uuid":"6010450307","node_id":"PR_kwDOS_Dqks8AAAABKaEWaA","number":310,"state":"open","title":"chore(deps): Bump the minor-and-patch group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-24T07:10:56.000Z","updated_at":"2026-10-24T07:11:43.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): Bump","group_name":"minor-and-patch","update_count":4,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1151.0","new_version":"3.1154.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@aws-sdk/s3-request-presigner","old_version":"3.1151.0","new_version":"3.1154.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@sentry/node","old_version":"11.7.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dotenv","old_version":"18.0.7","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 4 updates in the /backend directory: [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3), [@aws-sdk/s3-request-presigner](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner), [@sentry/node](https://github.com/getsentry/sentry-javascript) and [dotenv](https://github.com/motdotla/dotenv).\n\nUpdates `@aws-sdk/client-s3` from 3.1151.0 to 3.1154.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1154.0\u003c/h2\u003e\n\u003ch4\u003e3.1154.0(2026-10-20)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatchomni:\u003c/strong\u003e  Updating max value for maxResults in SearchPrincipals API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b0304f534e781e0a43966d89c797df9b4c0583d3\"\u003eb0304f53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Amazon RDS now supports On-Demand Capacity Reservations for DB instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a9c582bcbcf3c15de71e0557a07e01a91bcbf06\"\u003e4a9c582b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  Amazon CloudWatch now supports two new anomaly detector settings. AdaptationSpeed (FAST, NORMAL, SLOW) controls how fast the model adapts to baseline changes, and OutlierFilteringStrength (MINIMAL, MODERATE, STRICT) controls how aggressively outliers are filtered. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ab3926140917afbd90a52fd3fb5b78d78e8fa27\"\u003e4ab39261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds support for disassociating a replica from an Amazon DynamoDB multi-Region eventual consistency global table, so you can keep it as a single-Region table with its existing data. Also adds disassociation protection, on by default, to help prevent accidental disassociation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/47fab49d153a3dab10e2b075ec437a421bc4f2a1\"\u003e47fab49d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Amazon Bedrock Guardrails now supports a configurable tier for the contextual grounding policy via a new tier option. Select the Standard tier for grounding that better supports conversations and reasoning, with expanded language coverage. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7b180331b5f82144fbfe828d4bf59bdaa88c5997\"\u003e7b180331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  ECS Service Gateway makes it easier for developers to deploy ECS services without having to worry about complex ingress networking constructs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db0d1430a64c6455d0254f34837507f82d339dd6\"\u003edb0d1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  S3 Files adds support for the \u0026quot;Misconfigured\u0026quot; file system status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/398f9d108747e8b9725b7d3ed9394d7c5a115334\"\u003e398f9d10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release allows customers and their partners to easily collaborate with data stored in Databricks, without having to move or share their underlying data among collaborators. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d7bcd99e437852b03f46307e84166866ae47e96\"\u003e0d7bcd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dc126403f7599980799add0eefcfbe599bdc883\"\u003e9dc12640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elasticache:\u003c/strong\u003e  LiveMigration enables customers to migrate from self-hosted EC2 Redis and Valkey clusters to ElastiCache Serverless with near-zero downtime. Customers control the migration through three API-driven phases (prepare, start, complete) that handle traffic proxying, data replication, and cutover. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eefeb2a2599096fcddba9a9c85326da4fc23d2bc\"\u003eeefeb2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-catalog:\u003c/strong\u003e  Adds ListEntities filter, sort, and summary support for the ExpressPrivateOfferConfiguration entity type, including filtering by ProductId. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eca81e1f7ba32c0584ee7a84a4612b770a92f684\"\u003eeca81e1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1154.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1153.0...v3.1154.0\"\u003e3.1154.0\u003c/a\u003e (2026-10-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6ff312e2d31a54f8bfdef45a16604e4f42ff3f2\"\u003e\u003ccode\u003ef6ff312\u003c/code\u003e\u003c/a\u003e Publish v3.1154.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1154.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@aws-sdk/s3-request-presigner` from 3.1151.0 to 3.1154.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/s3-request-presigner's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1154.0\u003c/h2\u003e\n\u003ch4\u003e3.1154.0(2026-10-20)\u003c/h4\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatchomni:\u003c/strong\u003e  Updating max value for maxResults in SearchPrincipals API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/b0304f534e781e0a43966d89c797df9b4c0583d3\"\u003eb0304f53\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-rds:\u003c/strong\u003e  Amazon RDS now supports On-Demand Capacity Reservations for DB instances. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4a9c582bcbcf3c15de71e0557a07e01a91bcbf06\"\u003e4a9c582b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  Amazon CloudWatch now supports two new anomaly detector settings. AdaptationSpeed (FAST, NORMAL, SLOW) controls how fast the model adapts to baseline changes, and OutlierFilteringStrength (MINIMAL, MODERATE, STRICT) controls how aggressively outliers are filtered. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ab3926140917afbd90a52fd3fb5b78d78e8fa27\"\u003e4ab39261\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Adds support for disassociating a replica from an Amazon DynamoDB multi-Region eventual consistency global table, so you can keep it as a single-Region table with its existing data. Also adds disassociation protection, on by default, to help prevent accidental disassociation. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/47fab49d153a3dab10e2b075ec437a421bc4f2a1\"\u003e47fab49d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock:\u003c/strong\u003e  Amazon Bedrock Guardrails now supports a configurable tier for the contextual grounding policy via a new tier option. Select the Standard tier for grounding that better supports conversations and reasoning, with expanded language coverage. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7b180331b5f82144fbfe828d4bf59bdaa88c5997\"\u003e7b180331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ecs:\u003c/strong\u003e  ECS Service Gateway makes it easier for developers to deploy ECS services without having to worry about complex ingress networking constructs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db0d1430a64c6455d0254f34837507f82d339dd6\"\u003edb0d1430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3files:\u003c/strong\u003e  S3 Files adds support for the \u0026quot;Misconfigured\u0026quot; file system status. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/398f9d108747e8b9725b7d3ed9394d7c5a115334\"\u003e398f9d10\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cleanrooms:\u003c/strong\u003e  This release allows customers and their partners to easily collaborate with data stored in Databricks, without having to move or share their underlying data among collaborators. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d7bcd99e437852b03f46307e84166866ae47e96\"\u003e0d7bcd99\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-workspaces-instances:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9dc126403f7599980799add0eefcfbe599bdc883\"\u003e9dc12640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-elasticache:\u003c/strong\u003e  LiveMigration enables customers to migrate from self-hosted EC2 Redis and Valkey clusters to ElastiCache Serverless with near-zero downtime. Customers control the migration through three API-driven phases (prepare, start, complete) that handle traffic proxying, data replication, and cutover. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eefeb2a2599096fcddba9a9c85326da4fc23d2bc\"\u003eeefeb2a2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-catalog:\u003c/strong\u003e  Adds ListEntities filter, sort, and summary support for the ExpressPrivateOfferConfiguration entity type, including filtering by ProductId. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/eca81e1f7ba32c0584ee7a84a4612b770a92f684\"\u003eeca81e1f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1154.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1153.0\u003c/h2\u003e\n\u003ch4\u003e3.1153.0(2026-10-19)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e  consume JSON codec from \u003ccode\u003e@​smithy/core\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8335\"\u003e#8335\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/412d1362e9d60979d3e11e7396e2598872b55773\"\u003e412d1362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate codeowners (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8365\"\u003e#8365\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/00c08848a20fb3870a839e089499bf72c5f5075d\"\u003e00c08848\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for JSON codec and schema server plugin (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8353\"\u003e#8353\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e3e350b59\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  resolve changelog path by resolved location (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8356\"\u003e#8356\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3f50ee0831e219e47519de8d6adf64b2a0396b41\"\u003e3f50ee08\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codepipeline:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/75cdc917412a0ac35ca4257ccabae052df793f1b\"\u003e75cdc917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5ff30e27b6a887a1f59d0dceb80223cb76df9bcc\"\u003e5ff30e27\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Adding a new Expected Bucket Owner optional field for GuardDuty publishing destination APIs (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b62c86019889b1c992d13487de415115279fbf8\"\u003e2b62c860\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch:\u003c/strong\u003e  This release adds ActionConfiguration to PutMetricAlarm, PutCompositeAlarm and PutLogAlarm. It allows customers to include an alarm's tags in its notifications and alarm state change events (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ae7349077d8a6917a553b468f1f9704f63b7afa3\"\u003eae734907\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Adding support for EKS Container Insights Telemetry Rules (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3c63647d7897d553f1f00e36de54eb5f94c263b7\"\u003e3c63647d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-xray:\u003c/strong\u003e  Adds support for encrypting the Transaction Search spans log group with a customer managed AWS KMS key. Pass the key ARN in the new CloudWatchLogsConfiguration.SpansLogGroupKmsKeyId field of UpdateTraceSegmentDestination. X-Ray applies the key when it creates the log group. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/154d49fd78ab2bda589b4a03f3a7061efbb859d0\"\u003e154d49fd\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-databrew:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/67b90539ed1ba3cfc683e6c0276b41f8ae89b99f\"\u003e67b90539\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds Retrieval Instructions for Amazon Bedrock Knowledge Bases. Create, get, update, delete, list, and version customer-authored instructions that guide how a knowledge base retrieves and answers, with content review before use. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d16d5176d8e0809b948c9a32eb5778b05c2c1e7b\"\u003ed16d5176\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-containers:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4ba3e7bbab14ce31280b6beb74afdbadc9b8049e\"\u003e4ba3e7bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent-runtime:\u003c/strong\u003e  Adds support for applying a Retrieval Instruction, optionally by version, to AgenticRetrieveStream requests for Amazon Bedrock Knowledge Bases, and reports the applied instruction and version on the trace. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a065ceb4d25bc8a810712d7319a37e105ef2d8af\"\u003ea065ceb4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb:\u003c/strong\u003e  Enable account endpoint generation for existing CN and GovCloud regions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ca19aa35fd5555729bb74037015e8c97499cb642\"\u003eca19aa35\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds SDK and CLI support for the Iceberg REST catalog connection types already available in Amazon SageMaker Unified Studio - ICEBERGRESTCATALOG, SNOWFLAKEICEBERGRESTCATALOG, and DATABRICKSICEBERGRESTCATALOG. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/589405154b0a66e2ea212629dea13241fde0f2cc\"\u003e58940515\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-drs:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/50b058d144b917125aa49d08a8b3fbf34c716b5b\"\u003e50b058d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-amplify:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e7cacf5a108ddde97b1604a21e9cc242ac0c114\"\u003e7e7cacf5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore:\u003c/strong\u003e  Adds the Builtin.FailureAnalysis evaluator for batch evaluations. GetBatchEvaluation now returns insightResults that group session failures into insights with root causes and suggested fixes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e34db602ee2b503787aa6a773d9bfbb6a25ed1c1\"\u003ee34db602\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-codecommit:\u003c/strong\u003e  Documentation update release for AWS service (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6d27955eafb97949159410ad7e42b0decc07237\"\u003ef6d27955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/packages/s3-request-presigner/CHANGELOG.md\"\u003e@​aws-sdk/s3-request-presigner's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1153.0...v3.1154.0\"\u003e3.1154.0\u003c/a\u003e (2026-10-20)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1152.0...v3.1153.0\"\u003e3.1153.0\u003c/a\u003e (2026-10-19)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/s3-request-presigner\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f6ff312e2d31a54f8bfdef45a16604e4f42ff3f2\"\u003e\u003ccode\u003ef6ff312\u003c/code\u003e\u003c/a\u003e Publish v3.1154.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/35085844c581d910f51deea1b2de48f6b4ffa704\"\u003e\u003ccode\u003e3508584\u003c/code\u003e\u003c/a\u003e Publish v3.1153.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e350b59848e2bffcfe4d34a628e7adc136a6a55\"\u003e\u003ccode\u003e3e350b5\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for JSON codec and schema server plugin (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/s3-request-presigner/issues/8353\"\u003e#8353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1154.0/packages/s3-request-presigner\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 11.7.0 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.7.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 18.0.7 to 18.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003e18.0.8\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast parser should strip appended extra quotes (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType detail improvement (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e2fe95e8e952e881787d8207b654c80326f821d8\"\u003e\u003ccode\u003ee2fe95e\u003c/code\u003e\u003c/a\u003e 18.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7aa712ab2914c0cf128ea8ccdaf5e918a867db59\"\u003e\u003ccode\u003e7aa712a\u003c/code\u003e\u003c/a\u003e type detail improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/53405b0b140debc002e41c5abb671d5da5f3e8f9\"\u003e\u003ccode\u003e53405b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1074\"\u003e#1074\u003c/a\u003e from himanshu748/codex/fix-dotenv-populate-undefined...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/0b4843a90d6d70b110d1f1a309f209c3d8d7cb6e\"\u003e\u003ccode\u003e0b4843a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/55855ab6bffb017ca94cb273704c055f2d977c57\"\u003e\u003ccode\u003e55855ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1073\"\u003e#1073\u003c/a\u003e from xiehuanyi/fix/unicode-unquoting-parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f7578114202cf0b8df31775225a9233ead6b2a80\"\u003e\u003ccode\u003ef757811\u003c/code\u003e\u003c/a\u003e fix(types): allow undefined values in populate output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fde5db2bca73438a013ee8837b021a436e65dac7\"\u003e\u003ccode\u003efde5db2\u003c/code\u003e\u003c/a\u003e Keep fast-parser unquoting consistent at Unicode line boundaries\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/sage-manas/sap_vendor_portal/pull/310","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/sage-manas%2Fsap_vendor_portal/issues/310","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/310/packages"}},{"old_version":"10.68.0","new_version":"11.8.0","update_type":"major","path":null,"pr_created_at":"2026-10-24T06:16:45.000Z","version_change":"10.68.0 → 11.8.0","issue":{"uuid":"6010049496","node_id":"PR_kwDOTi4mrc8AAAABKZwdag","number":71,"state":"open","title":"build(deps): bump the production-dependencies group across 1 directory with 40 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-24T06:16:45.000Z","updated_at":"2026-10-24T06:17:32.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"production-dependencies","update_count":40,"packages":[{"name":"@radix-ui/react-dialog","old_version":"1.1.23","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.24","new_version":"2.2.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.7","new_version":"2.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.7","new_version":"1.6.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.5.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.7","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.21","new_version":"1.2.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.23","new_version":"1.3.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.16","new_version":"1.4.1","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/react","old_version":"10.68.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"idb","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/jakearchibald/idb"},{"name":"lucide-react","old_version":"1.27.0","new_version":"1.60.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.4.299","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.1","repository_url":"https://github.com/react/react"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"socket.io-client","old_version":"4.8.3","new_version":"4.8.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@clerk/express","old_version":"2.1.46","new_version":"2.1.81","repository_url":"https://github.com/clerk/javascript"},{"name":"@opentelemetry/api","old_version":"1.9.1","new_version":"1.10.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/api-logs","old_version":"0.221.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/auto-instrumentations-node","old_version":"0.75.0","new_version":"0.82.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/exporter-logs-otlp-http","old_version":"0.221.0","new_version":"0.300.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.221.0","new_version":"0.300.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/propagator-jaeger","old_version":"2.9.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"3.0.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-logs","old_version":"0.221.0","new_version":"3.0.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.217.0","new_version":"0.300.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@prisma/adapter-pg","old_version":"7.9.0","new_version":"7.10.1","repository_url":"https://github.com/prisma/orm"},{"name":"@prisma/client","old_version":"7.9.0","new_version":"7.10.1","repository_url":"https://github.com/prisma/orm"},{"name":"@sentry/node","old_version":"10.68.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dotenv","old_version":"17.4.2","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"pg","old_version":"8.22.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"prisma","old_version":"7.9.0","new_version":"7.10.1","repository_url":"https://github.com/prisma/prisma-cli"},{"name":"redis","old_version":"6.1.0","new_version":"6.3.0","repository_url":"https://github.com/redis/node-redis"},{"name":"socket.io","old_version":"4.8.3","new_version":"4.8.4","repository_url":"https://github.com/socketio/socket.io"},{"name":"yargs","old_version":"18.1.0","new_version":"18.2.0","repository_url":"https://github.com/yargs/yargs"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-dependencies group with 40 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.23` | `1.3.1` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.24` | `2.2.1` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.7` | `2.4.1` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.7` | `1.6.1` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.5.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.7` | `1.4.1` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.21` | `1.2.1` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.23` | `1.3.1` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.16` | `1.4.1` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `11.8.0` |\n| [idb](https://github.com/jakearchibald/idb) | `8.0.3` | `8.0.4` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.27.0` | `1.60.0` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.4.299` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [socket.io-client](https://github.com/socketio/socket.io) | `4.8.3` | `4.8.4` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.7` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@clerk/express](https://github.com/clerk/javascript/tree/HEAD/packages/express) | `2.1.46` | `2.1.81` |\n| [@opentelemetry/api](https://github.com/open-telemetry/opentelemetry-js) | `1.9.1` | `1.10.0` |\n| [@opentelemetry/api-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.223.0` |\n| [@opentelemetry/auto-instrumentations-node](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/auto-instrumentations-node) | `0.75.0` | `0.82.0` |\n| [@opentelemetry/exporter-logs-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.300.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `0.300.0` |\n| [@opentelemetry/propagator-jaeger](https://github.com/open-telemetry/opentelemetry-js) | `2.9.0` | `2.12.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `3.0.0` |\n| [@opentelemetry/sdk-logs](https://github.com/open-telemetry/opentelemetry-js) | `0.221.0` | `3.0.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.217.0` | `0.300.0` |\n| [@prisma/adapter-pg](https://github.com/prisma/orm/tree/HEAD/packages/adapter-pg) | `7.9.0` | `7.10.1` |\n| [@prisma/client](https://github.com/prisma/orm/tree/HEAD/packages/client) | `7.9.0` | `7.10.1` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.68.0` | `11.8.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `17.4.2` | `18.0.8` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.22.0` | `8.23.1` |\n| [prisma](https://github.com/prisma/prisma-cli/tree/HEAD/packages/prisma) | `7.9.0` | `7.10.1` |\n| [redis](https://github.com/redis/node-redis) | `6.1.0` | `6.3.0` |\n| [socket.io](https://github.com/socketio/socket.io) | `4.8.3` | `4.8.4` |\n| [yargs](https://github.com/yargs/yargs) | `18.1.0` | `18.2.0` |\n\n\nUpdates `@radix-ui/react-dialog` from 1.1.23 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dialog/CHANGELOG.md\"\u003e@​radix-ui/react-dialog's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.5.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eFixed nested, portalled layers being unusable inside a modal layer. A non-modal popover rendered inside a modal Dialog previously broke some user interactions because the modal layer's trapped \u003ccode\u003eFocusScope\u003c/code\u003e reclaimed focus, and its \u003ccode\u003eRemoveScroll\u003c/code\u003e only allowed scrolling within the modal content.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dialog\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-dropdown-menu` from 2.1.24 to 2.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/dropdown-menu/CHANGELOG.md\"\u003e@​radix-ui/react-dropdown-menu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.2.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-menu@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-menu@2.1.25\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/dropdown-menu\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.7 to 2.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.\u003c/li\u003e\n\u003cli\u003eFixed content alignment when all items are disabled.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eSelect\u003c/code\u003e value programmatically while inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch a \u003ccode\u003eclick\u003c/code\u003e event from the hidden bubble select that propagated to ancestor \u003ccode\u003eonClick\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eFixed a bug resulting from incorrect tree-shaking in SWC-minified code.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.5.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where internal event handlers were still called on disabled \u003ccode\u003eSelect.Item\u003c/code\u003e elements. Consumer-provided event handlers still run, but Radix's own selection logic no longer fires for disabled items.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slider` from 1.4.7 to 1.6.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slider/CHANGELOG.md\"\u003e@​radix-ui/react-slider's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.\u003c/li\u003e\n\u003cli\u003eFixed a bug where updating a \u003ccode\u003eSlider\u003c/code\u003e value programmatically inside a \u003ccode\u003e\u0026lt;form\u0026gt;\u003c/code\u003e would dispatch an \u003ccode\u003einput\u003c/code\u003e event that propagated to ancestor \u003ccode\u003eonInput\u003c/code\u003e handlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded a \u003ccode\u003epreserveThumbOrder\u003c/code\u003e prop to \u003ccode\u003eSlider\u003c/code\u003e that prevents thumbs from crossing over one another. When enabled, each thumb is constrained to the values of its neighbors instead of swapping positions when dragged past them.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-use-size@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slider\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-slot` from 1.3.3 to 1.5.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/slot/CHANGELOG.md\"\u003e@​radix-ui/react-slot's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eSlot\u003c/code\u003e throwing when an \u003ccode\u003easChild\u003c/code\u003e child is a lazy reference whose resolved value is itself a lazy reference.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eFixed compatibility issues with React Server Components.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/slot\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-switch` from 1.3.7 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/switch/CHANGELOG.md\"\u003e@​radix-ui/react-switch's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed bugs in form-nested control components where a user-driven change was treated as programmatic in some cases, preventing bubbled event handlers from being called.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-use-size@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/switch\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tabs` from 1.1.21 to 1.2.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tabs/CHANGELOG.md\"\u003e@​radix-ui/react-tabs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-roving-focus@1.2.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-roving-focus@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where a focused element inside \u003ccode\u003eTabs.Content\u003c/code\u003e did not fire a blur event before the tab switched. \u003ccode\u003eTabs.Trigger\u003c/code\u003e now moves focus before the tab's state change.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-roving-focus@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tabs\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-toast` from 1.2.23 to 1.3.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/toast/CHANGELOG.md\"\u003e@​radix-ui/react-toast's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eToast.Viewport\u003c/code\u003e forcing a still-hydrating Suspense boundary to client-render.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-collection@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-callback-ref@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.2.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where a paused \u003ccode\u003eToast\u003c/code\u003e would not auto-close after its \u003ccode\u003eduration\u003c/code\u003e changed while the timer was paused.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/toast\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-tooltip` from 1.2.16 to 1.4.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/tooltip/CHANGELOG.md\"\u003e@​radix-ui/react-tooltip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a type regression where callback props that were previously declared as methods rejected handlers whose parameter is narrower than the prop's.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.1\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow explicit \u003ccode\u003eundefined\u003c/code\u003e for all optional types for compatibility with TypeScript's \u003ccode\u003eexactOptionalPropertyTypes\u003c/code\u003e flag.\u003c/li\u003e\n\u003cli\u003eFixed a bug where tabbing away from a focusable tooltip trigger nested in a modal popover moved focus to the popover's root instead of the next element in the popover.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.5.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for multiple \u003ccode\u003earia-describedby\u003c/code\u003e attributes.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/tooltip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.68.0 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.68.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idb` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/654c746bef13f9fe7f5871e03ac58015cebace5a\"\u003e\u003ccode\u003e654c746\u003c/code\u003e\u003c/a\u003e 8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/1b0f4a686acd113b462aa749e3bec20a5a1b9b4b\"\u003e\u003ccode\u003e1b0f4a6\u003c/code\u003e\u003c/a\u003e Minor byte savings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/970aa0592002177706ef66e2a1972e432b614730\"\u003e\u003ccode\u003e970aa05\u003c/code\u003e\u003c/a\u003e Fix reads of NaN values (\u003ca href=\"https://redirect.github.com/jakearchibald/idb/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.27.0 to 1.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.60.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003etombstone\u003c/code\u003e icon by \u003ca href=\"https://github.com/ryck\"\u003e\u003ccode\u003e@​ryck\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4929\"\u003elucide-icons/lucide#4929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003esmartphone-user-round\u003c/code\u003e icon by \u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebacon\u003c/code\u003e icon by \u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix build by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5033\"\u003elucide-icons/lucide#5033\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(docs): Update icon count comparison with Feather Icons by \u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eletter-spacing\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the vue-deps group with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5027\"\u003elucide-icons/lucide#5027\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump react-native from 0.87.1 to 0.88.0 in the react-native-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5030\"\u003elucide-icons/lucide#5030\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eline-height\u003c/code\u003e icon by \u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3039\"\u003elucide-icons/lucide#3039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the svelte-deps group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5028\"\u003elucide-icons/lucide#5028\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump the react-deps group across 1 directory with 2 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5026\"\u003elucide-icons/lucide#5026\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ebrain-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egraph-hub\u003c/code\u003e icon by \u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(svelte): export __iconData and __iconNode across per-icon modules (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4936\"\u003e#4936\u003c/a\u003e) by \u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/hitanshu-machhi\"\u003e\u003ccode\u003e@​hitanshu-machhi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4586\"\u003elucide-icons/lucide#4586\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/devkamani9313-lab\"\u003e\u003ccode\u003e@​devkamani9313-lab\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4694\"\u003elucide-icons/lucide#4694\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/noahweidig\"\u003e\u003ccode\u003e@​noahweidig\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5022\"\u003elucide-icons/lucide#5022\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/madebyoz\"\u003e\u003ccode\u003e@​madebyoz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3038\"\u003elucide-icons/lucide#3038\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ej52\"\u003e\u003ccode\u003e@​ej52\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3535\"\u003elucide-icons/lucide#3535\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Carlito-la-banane\"\u003e\u003ccode\u003e@​Carlito-la-banane\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4974\"\u003elucide-icons/lucide#4974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ronitgupta138\"\u003e\u003ccode\u003e@​ronitgupta138\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4957\"\u003elucide-icons/lucide#4957\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.59.0...1.60.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.59.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): Adds search field to docs pages by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5012\"\u003elucide-icons/lucide#5012\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003echess-queen\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4613\"\u003elucide-icons/lucide#4613\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.58.0...1.59.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.58.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docs): add third-party package lucide-jte by \u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(integration-tests): Add Svelte integration tests for \u003ccode\u003e@ucide/svelte\u003c/code\u003e by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5005\"\u003elucide-icons/lucide#5005\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 10 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5004\"\u003elucide-icons/lucide#5004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix homepage animation by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5015\"\u003elucide-icons/lucide#5015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ci): auto-generate PR titles from added file paths by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4790\"\u003elucide-icons/lucide#4790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ebarrel\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4639\"\u003elucide-icons/lucide#4639\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(dev): fix \u0026quot;Generate PR Title\u0026quot; job by using REST API for changed files by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e with \u003ca href=\"https://github.com/Copilot\"\u003e\u003ccode\u003e@​Copilot\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5017\"\u003elucide-icons/lucide#5017\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecertificate\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4327\"\u003elucide-icons/lucide#4327\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): update music icons by \u003ca href=\"https://github.com/jamiemlaw\"\u003e\u003ccode\u003e@​jamiemlaw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4072\"\u003elucide-icons/lucide#4072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sgruendel\"\u003e\u003ccode\u003e@​sgruendel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/5000\"\u003elucide-icons/lucide#5000\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/fa238cf2787d64393b74121631b518cee0c909c2\"\u003e\u003ccode\u003efa238cf\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 2 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/5026\"\u003e#5026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3f1255ecfa1b5b3a231e4aeb027781761204e187\"\u003e\u003ccode\u003e3f1255e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitejs/plugin-react\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4995\"\u003e#4995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.60.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfjs-dist` from 6.2.108 to 6.4.299\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mozilla/pdf.js/releases\"\u003epdfjs-dist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.4.299\u003c/h2\u003e\n\u003cp\u003eThis release contains improvements for annotation rendering, font conversion, form handling, pattern rendering, performance, text selection and the viewer.\u003c/p\u003e\n\u003ch2\u003eChanges since v6.3.289\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump the stable version in \u003ccode\u003epdfjs.config\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21843\"\u003emozilla/pdf.js#21843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies to the most recent versions by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21844\"\u003emozilla/pdf.js#21844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the runtime of Chrome tests by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21846\"\u003emozilla/pdf.js#21846\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the adjacent-page reordering integration test by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21847\"\u003emozilla/pdf.js#21847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement unit tests for the error cases in \u003ccode\u003esrc/core/xml_parser.js\u003c/code\u003e by \u003ca href=\"https://github.com/timvandermeij\"\u003e\u003ccode\u003e@​timvandermeij\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21848\"\u003emozilla/pdf.js#21848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse arrow functions consistently with Promise \u003ccode\u003ecatch\u003c/code\u003e methods by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21849\"\u003emozilla/pdf.js#21849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the [Object] param entry in createAndAddNewEditor and three similar slips by \u003ca href=\"https://github.com/darkdi\"\u003e\u003ccode\u003e@​darkdi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21850\"\u003emozilla/pdf.js#21850\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix incorrect text stroke width caused by stale pixel-width cache by \u003ca href=\"https://github.com/HyeryongChoi\"\u003e\u003ccode\u003e@​HyeryongChoi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21829\"\u003emozilla/pdf.js#21829\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove old \u003ccode\u003einfo\u003c/code\u003e logging from the \u0026quot;GetOperatorList\u0026quot;/\u0026quot;GetTextContent\u0026quot; handlers (issue 21836) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21840\"\u003emozilla/pdf.js#21840\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGet the l10n arguments at once in \u003ccode\u003ePDFDocumentProperties.prototype.#parsePageSize\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21856\"\u003emozilla/pdf.js#21856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove checks into the \u003ccode\u003eScreenAnnotation.#isPlayAction\u003c/code\u003e method by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21862\"\u003emozilla/pdf.js#21862\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unused \u003ccode\u003efallback\u003c/code\u003e parameter from \u003ccode\u003eL10n.prototype.get\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21857\"\u003emozilla/pdf.js#21857\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a helper to reduce duplication in the \u003ccode\u003ecollectActions\u003c/code\u003e function by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21863\"\u003emozilla/pdf.js#21863\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[api-minor] Expose the \u003ccode\u003eoperatorList\u003c/code\u003e to the \u003ccode\u003eoperationsFilter\u003c/code\u003e callback function (issue 20399) by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21868\"\u003emozilla/pdf.js#21868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action/analyze from 4.37.7 to 4.37.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21864\"\u003emozilla/pdf.js#21864\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action/autobuild from 4.37.7 to 4.37.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21865\"\u003emozilla/pdf.js#21865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump github/codeql-action/init from 4.37.7 to 4.37.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21866\"\u003emozilla/pdf.js#21866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSet \u003ccode\u003edeployment: false\u003c/code\u003e on the \u003ccode\u003ecode-coverage\u003c/code\u003e environment jobs by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21853\"\u003emozilla/pdf.js#21853\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd JSDoc linting by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21855\"\u003emozilla/pdf.js#21855\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccount for the Firefox font size quantization in the text layer by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21810\"\u003emozilla/pdf.js#21810\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump fast-uri from 3.1.5 to 3.1.7 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21875\"\u003emozilla/pdf.js#21875\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump \u003ccode\u003e@​humanfs/node\u003c/code\u003e from 0.16.7 to 0.16.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21876\"\u003emozilla/pdf.js#21876\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAddress the high-severity zizmor findings by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21854\"\u003emozilla/pdf.js#21854\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the fill area computation for a rotated tiling pattern by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21880\"\u003emozilla/pdf.js#21880\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix the vertical alignment of the views manager header by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21871\"\u003emozilla/pdf.js#21871\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse moz-message-bar for the Firefox features notification (bug 2057608) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21874\"\u003emozilla/pdf.js#21874\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace simple callback functions with arrow functions by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21879\"\u003emozilla/pdf.js#21879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003el10n: Update locale files by \u003ca href=\"https://github.com/sync-l10n-for-pdf-js\"\u003e\u003ccode\u003e@​sync-l10n-for-pdf-js\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21882\"\u003emozilla/pdf.js#21882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove the filename extension detection in \u003ccode\u003eMediaAnnotation.prototype._getContentType\u003c/code\u003e by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21887\"\u003emozilla/pdf.js#21887\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShorten some Pattern-handling code a little bit by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21893\"\u003emozilla/pdf.js#21893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the font \u003ccode\u003eseacMap\u003c/code\u003e and \u003ccode\u003eseacs\u003c/code\u003e structures into Maps by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21884\"\u003emozilla/pdf.js#21884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eModernize the \u003ccode\u003eMessageHandler\u003c/code\u003e class by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21883\"\u003emozilla/pdf.js#21883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003eCmdCache\u003c/code\u003e, \u003ccode\u003eNameCache\u003c/code\u003e, and \u003ccode\u003eRefCache\u003c/code\u003e to use Maps by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21888\"\u003emozilla/pdf.js#21888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWait for the deferred focus changes in the editor integration tests by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21892\"\u003emozilla/pdf.js#21892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove the unused \u003ccode\u003e@babel/runtime\u003c/code\u003e dependency by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21894\"\u003emozilla/pdf.js#21894\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace \u003ccode\u003ekleur\u003c/code\u003e with \u003ccode\u003eutil.styleText\u003c/code\u003e by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21895\"\u003emozilla/pdf.js#21895\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e@napi-rs/canvas\u003c/code\u003e for PNG decoding in integration tests by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21896\"\u003emozilla/pdf.js#21896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix TextWidgetAnnotation not inheriting text alignment from AcroForm by \u003ca href=\"https://github.com/diogotcorreia\"\u003e\u003ccode\u003e@​diogotcorreia\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21886\"\u003emozilla/pdf.js#21886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep the ToUnicode mapping of unencoded glyphs in non-embedded Type1 fonts by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21872\"\u003emozilla/pdf.js#21872\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid a CPU DoS when auto-sizing text fields (bug 2069428) by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21889\"\u003emozilla/pdf.js#21889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix comment tooltip and highlight test races by \u003ca href=\"https://github.com/calixteman\"\u003e\u003ccode\u003e@​calixteman\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21897\"\u003emozilla/pdf.js#21897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NaN values in sampled functions with a degenerate Domain by \u003ca href=\"https://github.com/NakuRei\"\u003e\u003ccode\u003e@​NakuRei\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21891\"\u003emozilla/pdf.js#21891\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003eRef.fromString\u003c/code\u003e more strict, by not accepting \u0026quot;bad\u0026quot; arguments by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21898\"\u003emozilla/pdf.js#21898\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove the the \u003ccode\u003einterpolate\u003c/code\u003e helper, such that it can be re-used more in \u003ccode\u003esrc/core/function.js\u003c/code\u003e code by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21905\"\u003emozilla/pdf.js#21905\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003eCFFOffsetTracker\u003c/code\u003e offsets into a Map by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21910\"\u003emozilla/pdf.js#21910\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConvert the \u003ccode\u003emissingGlyphs\u003c/code\u003e, used in the \u003ccode\u003eFont\u003c/code\u003e class, into a Set by \u003ca href=\"https://github.com/Snuffleupagus\"\u003e\u003ccode\u003e@​Snuffleupagus\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/pull/21911\"\u003emozilla/pdf.js#21911\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d0991a0d53f3bb3a7307e3b83f279c1d117aafb3\"\u003e\u003ccode\u003ed0991a0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22064\"\u003e#22064\u003c/a\u003e from Snuffleupagus/_requestChunks-avoid-pointless-r...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d7e710169d3374bcce38b24be93e616bf00e7d46\"\u003e\u003ccode\u003ed7e7101\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22062\"\u003e#22062\u003c/a\u003e from timvandermeij/updates\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/bcf89431d5ed0ca683155c84bd01958c81fa2d18\"\u003e\u003ccode\u003ebcf8943\u003c/code\u003e\u003c/a\u003e Avoid creating a pointless \u003ccode\u003erequestId\u003c/code\u003e in the `ChunkedStreamManager.prototype...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/d03359cb576ed2cedf9e25c17995b03124d38f62\"\u003e\u003ccode\u003ed03359c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22061\"\u003e#22061\u003c/a\u003e from Snuffleupagus/SupportedImageMimeTypes-Set\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/76f6eb635695892ea5f6fe346d3ddbe10cbc3087\"\u003e\u003ccode\u003e76f6eb6\u003c/code\u003e\u003c/a\u003e Fix vulnerability in the \u003ccode\u003efast-uri\u003c/code\u003e dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/e987c74cd63f6843ba5a4a2772499c0d36948347\"\u003e\u003ccode\u003ee987c74\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint-plugin-unicorn\u003c/code\u003e to version 77.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/bf5f6ea4b1b0e689f37dd2dd1b99ad63420537c9\"\u003e\u003ccode\u003ebf5f6ea\u003c/code\u003e\u003c/a\u003e Upgrade \u003ccode\u003eeslint-plugin-jsdoc\u003c/code\u003e to version 65.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/7dc3cf0421b09d28d388c7fbceb1ab85952c6cd5\"\u003e\u003ccode\u003e7dc3cf0\u003c/code\u003e\u003c/a\u003e Update dependencies to the most recent versions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/e9d1c85c7cfbb8c438bbb45898e3dc37d50fdf4f\"\u003e\u003ccode\u003ee9d1c85\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/mozilla/pdf.js/issues/22041\"\u003e#22041\u003c/a\u003e from calixteman/sampled-fn-arity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mozilla/pdf.js/commit/c67fe1529d1abda222a3365a474556e9ea15f2d3\"\u003e\u003ccode\u003ec67fe15\u003c/code\u003e\u003c/a\u003e Check shading function dimensions and bound sampled interpolation\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mozilla/pdf.js/compare/v6.2.108...v6.4.299\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react` from 19.2.8 to 19.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/react/react/releases\"\u003ereact's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e19.3.1 (October 14th, 2026)\u003c/h2\u003e\n\u003ch2\u003eReact Server Components\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove transport protocol (\u003ca href=\"https://redirect.github.com/facebook/react/pull/37845\"\u003e#37845\u003c/a\u003e by \u003ca href=\"https://github.com/unstubbable\"\u003e\u003ccode\u003e@​unstubbable\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/eps1lon\"\u003e\u003ccode\u003e@​eps1lon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e19.3.0 (September 9, 2026)\u003c/h2\u003e\n\u003cp\u003eBelow is a list of all new features, APIs, and bug fixes.\u003c/p\u003e\n\u003cp\u003eRead the \u003ca href=\"https://react.dev/blog/2026/09/09/react-19-3\"\u003eReact 19.3 release post\u003c/a\u003e for more information.\u003c/p\u003e\n\u003ch2\u003eNew React Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e: Adds \u003ccode\u003e\u0026lt;ViewTransition /\u0026gt;\u003c/code\u003e and \u003ccode\u003eaddTransitionType\u003c/code\u003e APIs to power View Transition animations in React (\u003ca href=\"https://github.com/sebmarkbage\"\u003e\u003ccode\u003e@​sebmarkbage\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jackpope\"\u003e\u003ccode\u003e@​jackpope\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gaearon\"\u003e\u003ccode\u003e@​gaearon\u003c/code\u003e\u003c/a\u003e: \u003ca href=\"https://redirect.github.com/facebook/react/pull/31975\"\u003e#31975\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31987\"\u003e#31987\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31996\"\u003e#31996\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/facebook/react/pull/31999\"\u003e#...\n\n_Description has been truncated_","html_url":"https://github.com/mananlalwani/SketchFlow/pull/71","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mananlalwani%2FSketchFlow/issues/71","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/71/packages"}},{"old_version":"10.72.0","new_version":"11.7.0","update_type":"major","path":"/bff","pr_created_at":"2026-10-21T23:30:07.000Z","version_change":"10.72.0 → 11.7.0","issue":{"uuid":"5970200529","node_id":"PR_kwDOQDWDcs8AAAABJ5_D-g","number":18,"state":"open","title":"chore(deps): bump @sentry/node from 10.72.0 to 11.7.0 in /bff","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-21T23:30:07.000Z","updated_at":"2026-10-21T23:30:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@sentry/node","old_version":"10.72.0","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":"/bff","ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.72.0 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.72.0...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.72.0\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/brylop/sportmaps-demo/pull/18","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/brylop%2Fsportmaps-demo/issues/18","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/18/packages"}},{"old_version":"11.4.0","new_version":"11.8.0","update_type":"minor","path":null,"pr_created_at":"2026-10-20T02:54:14.000Z","version_change":"11.4.0 → 11.8.0","issue":{"uuid":"5935089202","node_id":"PR_kwDOS189Hc8AAAABJd7EsQ","number":72,"state":"open","title":"chore(deps): bump the all-backend-deps group across 1 directory with 14 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":5,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-20T02:54:14.000Z","updated_at":"2026-10-20T02:54:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-backend-deps","update_count":14,"packages":[{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"body-parser","old_version":"1.20.8","new_version":"2.3.0","repository_url":"https://github.com/expressjs/body-parser"},{"name":"dotenv","old_version":"18.0.5","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"4.22.3","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"express-rate-limit","old_version":"8.7.0","new_version":"8.7.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"nodemailer","old_version":"10.0.14","new_version":"10.1.2","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/express","old_version":"4.17.25","new_version":"5.0.6","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.12.0","new_version":"10.13.0","repository_url":"https://github.com/eslint/eslint"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.71.0","new_version":"8.71.2","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"5.0.3","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the all-backend-deps group with 14 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.8.0` |\n| [body-parser](https://github.com/expressjs/body-parser) | `1.20.8` | `2.3.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.5` | `18.0.8` |\n| [express](https://github.com/expressjs/express) | `4.22.3` | `5.3.0` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.7.0` | `8.7.1` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `10.0.14` | `10.1.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.25` | `5.0.6` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.12.0` | `10.13.0` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.0` | `8.71.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |\n\n\nUpdates `@sentry/node` from 11.4.0 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `body-parser` from 1.20.8 to 2.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/releases\"\u003ebody-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.3.0\u003c/h2\u003e\n\u003ch2\u003eImportant: Security\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2025-13466\"\u003eCVE-2026-12590\u003c/a\u003e (\u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-v422-hmwv-36x6\"\u003eGHSA-v422-hmwv-36x6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/681\"\u003eexpressjs/body-parser#681\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 5.0.0 to 6.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/682\"\u003eexpressjs/body-parser#682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.0.0 to 6.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/683\"\u003eexpressjs/body-parser#683\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 5.0.0 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/685\"\u003eexpressjs/body-parser#685\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.2 to 4.31.9 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/684\"\u003eexpressjs/body-parser#684\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf(urlencoded): move empty-body guard to avoid extra function closure by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/647\"\u003eexpressjs/body-parser#647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ESM compatibility by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/697\"\u003eexpressjs/body-parser#697\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add recommendations for configuring payload limits by \u003ca href=\"https://github.com/bjohansebas\"\u003e\u003ccode\u003e@​bjohansebas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/699\"\u003eexpressjs/body-parser#699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/701\"\u003eexpressjs/body-parser#701\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.31.10 to 4.32.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/702\"\u003eexpressjs/body-parser#702\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.1 to 6.0.2 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/700\"\u003eexpressjs/body-parser#700\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore:  add explicit type commonjs to package.json by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/711\"\u003eexpressjs/body-parser#711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update dependencies to latest versions by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/708\"\u003eexpressjs/body-parser#708\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/712\"\u003eexpressjs/body-parser#712\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.0 to 4.32.4 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/713\"\u003eexpressjs/body-parser#713\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/714\"\u003eexpressjs/body-parser#714\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: improve limit option validation by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/698\"\u003eexpressjs/body-parser#698\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.32.4 to 4.35.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/719\"\u003eexpressjs/body-parser#719\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/718\"\u003eexpressjs/body-parser#718\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/717\"\u003eexpressjs/body-parser#717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: eliminate conditional check in json strict mode hot path by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/651\"\u003eexpressjs/body-parser#651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add node.js 26 to text matrix by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/726\"\u003eexpressjs/body-parser#726\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/setup-node from 6.3.0 to 6.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/725\"\u003eexpressjs/body-parser#725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/724\"\u003eexpressjs/body-parser#724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.1 to 4.35.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/723\"\u003eexpressjs/body-parser#723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade \u0026quot;content-type\u0026quot; by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/728\"\u003eexpressjs/body-parser#728\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: switch to const/let and enable eslint no-var rule by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/729\"\u003eexpressjs/body-parser#729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate outdated reference to MDN docs by \u003ca href=\"https://github.com/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump github/codeql-action from 4.35.3 to 4.36.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/731\"\u003eexpressjs/body-parser#731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/checkout from 6.0.2 to 6.0.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/732\"\u003eexpressjs/body-parser#732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: updated deps to latest by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/733\"\u003eexpressjs/body-parser#733\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e2.3.0 by \u003ca href=\"https://github.com/UlisesGascon\"\u003e\u003ccode\u003e@​UlisesGascon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/735\"\u003eexpressjs/body-parser#735\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/krzysdz\"\u003e\u003ccode\u003e@​krzysdz\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/730\"\u003eexpressjs/body-parser#730\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0\"\u003ehttps://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.2.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update README links by \u003ca href=\"https://github.com/efekrskl\"\u003e\u003ccode\u003e@​efekrskl\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/673\"\u003eexpressjs/body-parser#673\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: release notes for the v1.20.4 release by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/674\"\u003eexpressjs/body-parser#674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update URL-encoded parser description to include ISO-8859-1 encoding support by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/679\"\u003eexpressjs/body-parser#679\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use standard jsdoc tags everywhere by \u003ca href=\"https://github.com/Phillip9587\"\u003e\u003ccode\u003e@​Phillip9587\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/body-parser/pull/677\"\u003eexpressjs/body-parser#677\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/body-parser/blob/master/HISTORY.md\"\u003ebody-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e2.3.0 / 2026-06-15\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-v422-hmwv-36x6\"\u003eGHSA-v422-hmwv-36x6\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: use static exports instead of lazy getters to improve ESM compatibility\u003c/li\u003e\n\u003cli\u003efeat: add subpath exports for individual parsers\u003c/li\u003e\n\u003cli\u003efix: improve \u003ccode\u003elimit\u003c/code\u003e option validation (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/698\"\u003e#698\u003c/a\u003e)\n\u003cul\u003e\n\u003cli\u003eInvalid \u003ccode\u003elimit\u003c/code\u003e values (e.g. unparseable strings or \u003ccode\u003eNaN\u003c/code\u003e) now throw instead of being silently ignored, which previously disabled size limit enforcement\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003enull\u003c/code\u003e and \u003ccode\u003eundefined\u003c/code\u003e fall back to the default 100kb limit\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003econtent-type@^2.0.0\u003c/li\u003e\n\u003cli\u003ehttp-errors@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite^0.7.2\u003c/li\u003e\n\u003cli\u003eqs@^6.15.2\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.2\u003c/li\u003e\n\u003cli\u003etype-is@^2.1.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.2 / 2026-01-07\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps: qs@^6.14.1\u003c/li\u003e\n\u003cli\u003erefactor(json): simplify strict mode error string construction\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.1 / 2025-11-24\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eSecurity fix for \u003ca href=\"https://github.com/expressjs/body-parser/security/advisories/GHSA-wqch-xfxh-vrr4\"\u003eGHSA-wqch-xfxh-vrr4\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.1\u003c/li\u003e\n\u003cli\u003eiconv-lite@^0.7.0\n\u003cul\u003e\n\u003cli\u003eHandle split surrogate pairs when encoding UTF-8\u003c/li\u003e\n\u003cli\u003eAvoid false positives in \u003ccode\u003eencodingExists\u003c/code\u003e by using prototype-less objects\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eraw-body@^3.0.1\u003c/li\u003e\n\u003cli\u003edebug@^4.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.2.0 / 2025-03-27\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: normalize common options for all parsers\u003c/li\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003eiconv-lite@^0.6.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e2.1.0 / 2025-02-10\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003edeps:\n\u003cul\u003e\n\u003cli\u003etype-is@^2.0.0\u003c/li\u003e\n\u003cli\u003edebug@^4.4.0\u003c/li\u003e\n\u003cli\u003eRemoved destroy\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003erefactor: prefix built-in node module imports\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/d0f2ace6c74769da7d19b8661b9a01c01bdb0bf7\"\u003e\u003ccode\u003ed0f2ace\u003c/code\u003e\u003c/a\u003e 2.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/735\"\u003e#735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/7d03f2f9d561dafd1576b137713353c95253512c\"\u003e\u003ccode\u003e7d03f2f\u003c/code\u003e\u003c/a\u003e chore: updated deps to latest (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/733\"\u003e#733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/8024ba7a813e6647ed63832d209a2abb8531267a\"\u003e\u003ccode\u003e8024ba7\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/checkout from 6.0.2 to 6.0.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/732\"\u003e#732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/32b4ed4639281f04563adcd41d724ab06c9105d4\"\u003e\u003ccode\u003e32b4ed4\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.3 to 4.36.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/731\"\u003e#731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/ff0f6b907106ec5a1b81c80f5a552d921c1bc9a5\"\u003e\u003ccode\u003eff0f6b9\u003c/code\u003e\u003c/a\u003e docs: update outdated reference to MDN docs (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/730\"\u003e#730\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/14d001a9c90abc05891d895ad3e9cf0a65b7b34a\"\u003e\u003ccode\u003e14d001a\u003c/code\u003e\u003c/a\u003e refactor: switch to const/let and enable eslint no-var rule (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/729\"\u003e#729\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/37f36a27528e65d7216f2c31c7039d3458c72147\"\u003e\u003ccode\u003e37f36a2\u003c/code\u003e\u003c/a\u003e deps: update content-type and type-is (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/728\"\u003e#728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e1c244bf55fb00a6de4be882b4ed9fc20807d864\"\u003e\u003ccode\u003ee1c244b\u003c/code\u003e\u003c/a\u003e build(deps): bump github/codeql-action from 4.35.1 to 4.35.3 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/723\"\u003e#723\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/e01087f52192e20e2d0f8726d4f28a8d49d06c87\"\u003e\u003ccode\u003ee01087f\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/724\"\u003e#724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/body-parser/commit/a7698d30280a3e931ea8841396e5d0ac5414e429\"\u003e\u003ccode\u003ea7698d3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (\u003ca href=\"https://redirect.github.com/expressjs/body-parser/issues/725\"\u003e#725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/body-parser/compare/1.20.8...v2.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eAttestation changes\u003c/summary\u003e\n\u003cp\u003eThis version has no provenance attestation, while the previous version (1.20.8) was attested. Review the \u003ca href=\"https://www.npmjs.com/package/body-parser?activeTab=versions\"\u003epackage versions\u003c/a\u003e before updating.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 18.0.5 to 18.0.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.7...v18.0.8\"\u003e18.0.8\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFast parser should strip appended extra quotes (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1073\"\u003e#1073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eType detail improvement (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1074\"\u003e#1074\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.6...v18.0.7\"\u003e18.0.7\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat undefined settings like \u003ccode\u003equiet: true\u003c/code\u003e as null rather than falsey (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI should honor \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting in \u003ccode\u003e.env\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.6\"\u003e18.0.6\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse smarter \u003ccode\u003eparseBoolean\u003c/code\u003e not Boolean() to fix override (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e2fe95e8e952e881787d8207b654c80326f821d8\"\u003e\u003ccode\u003ee2fe95e\u003c/code\u003e\u003c/a\u003e 18.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7aa712ab2914c0cf128ea8ccdaf5e918a867db59\"\u003e\u003ccode\u003e7aa712a\u003c/code\u003e\u003c/a\u003e type detail improvement\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/53405b0b140debc002e41c5abb671d5da5f3e8f9\"\u003e\u003ccode\u003e53405b0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1074\"\u003e#1074\u003c/a\u003e from himanshu748/codex/fix-dotenv-populate-undefined...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/0b4843a90d6d70b110d1f1a309f209c3d8d7cb6e\"\u003e\u003ccode\u003e0b4843a\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/55855ab6bffb017ca94cb273704c055f2d977c57\"\u003e\u003ccode\u003e55855ab\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1073\"\u003e#1073\u003c/a\u003e from xiehuanyi/fix/unicode-unquoting-parity\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/f7578114202cf0b8df31775225a9233ead6b2a80\"\u003e\u003ccode\u003ef757811\u003c/code\u003e\u003c/a\u003e fix(types): allow undefined values in populate output\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/fde5db2bca73438a013ee8837b021a436e65dac7\"\u003e\u003ccode\u003efde5db2\u003c/code\u003e\u003c/a\u003e Keep fast-parser unquoting consistent at Unicode line boundaries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/295320751866efa323236c719cdc1b5306fa3de7\"\u003e\u003ccode\u003e2953207\u003c/code\u003e\u003c/a\u003e 18.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/9944723d89e6f776897f171bfc6b945dfad23c57\"\u003e\u003ccode\u003e9944723\u003c/code\u003e\u003c/a\u003e make more readable for undefined -\u0026gt; null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d455db06a7b37acd8b240793a888efaba75885f4\"\u003e\u003ccode\u003ed455db0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:motdotla/dotenv\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 4.22.3 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\r\napp.query('/reports', (req, res) =\u0026gt; {\r\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\r\n  res.send(results); // now responds 304 Not Modified\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\r\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\r\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\r\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.3.0\u003c/h1\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\napp.query('/reports', (req, res) =\u0026gt; {\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\n  res.send(results); // now responds 304 Not Modified\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/cf6722bf89a86905281d9160b6482e08166b5ef0\"\u003e\u003ccode\u003ecf6722b\u003c/code\u003e\u003c/a\u003e 5.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7468\"\u003e#7468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8c2fcfcb7d37c9c2e89363b7b86a092768c3a8a3\"\u003e\u003ccode\u003e8c2fcfc\u003c/code\u003e\u003c/a\u003e docs: fix typos and a stale API reference in lib comments (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9efc29e280018dafc1f0617f3a3d28f4e463b7be\"\u003e\u003ccode\u003e9efc29e\u003c/code\u003e\u003c/a\u003e docs: fix pass-through typos (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2717ae3cbf2bdc3f946d22ea6a4e0b5bd438b87b\"\u003e\u003ccode\u003e2717ae3\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/de777714df3fb1e81ac2d95f509c421478ab1e56\"\u003e\u003ccode\u003ede77771\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump hbs from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7500\"\u003e#7500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9169cbe1127ed1f9bc4f80a70b82c412467dd156\"\u003e\u003ccode\u003e9169cbe\u003c/code\u003e\u003c/a\u003e docs: add missing apostrophe in example (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7483\"\u003e#7483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7ef98448f8b38099ab1ded55e458538ad47a51e7\"\u003e\u003ccode\u003e7ef9844\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump morgan from 1.12.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7493\"\u003e#7493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/3b7e39fe74371ddabc77fed736dd22aa71c14f5c\"\u003e\u003ccode\u003e3b7e39f\u003c/code\u003e\u003c/a\u003e deps: bump qs minimum to 6.16.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/98bd4cd96b250d25e1672c36f49cfc743bc801e7\"\u003e\u003ccode\u003e98bd4cd\u003c/code\u003e\u003c/a\u003e deps: proxy-addr@^2.0.8 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9a34acf03cb818ff3f8bc40e44176e277a25cbb9\"\u003e\u003ccode\u003e9a34acf\u003c/code\u003e\u003c/a\u003e fix(res.send): preserve ETag generation with Transfer-Encoding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v4.22.3...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/express` from 4.17.25 to 5.0.6\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express-rate-limit` from 8.7.0 to 8.7.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/releases\"\u003eexpress-rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.7.1\u003c/h2\u003e\n\u003cp\u003eYou can view the changelog \u003ca href=\"https://express-rate-limit.mintlify.app/reference/changelog\"\u003ehere\u003c/a\u003e.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/c2e30b340189e287123cf5bfd89526dd2ea07d3f\"\u003e\u003ccode\u003ec2e30b3\u003c/code\u003e\u003c/a\u003e 8.7.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/b40a390170d984b20f6257b15acf31dbad4f0180\"\u003e\u003ccode\u003eb40a390\u003c/code\u003e\u003c/a\u003e v8.7.1 changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/ccbee88b60845c6ef07fdbc3ac3615c4445f8f92\"\u003e\u003ccode\u003eccbee88\u003c/code\u003e\u003c/a\u003e fix: correct es2020/es2022 version mismatch between tsconfig and esbuild comm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/11a143a56eb18678766bdc3ba4557ead10ca89d1\"\u003e\u003ccode\u003e11a143a\u003c/code\u003e\u003c/a\u003e chore: fix duplicate entries in pnpm-lockfile.yaml (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/685\"\u003e#685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/92f685d7a6ddf5423e96662295805e8d3452fd3d\"\u003e\u003ccode\u003e92f685d\u003c/code\u003e\u003c/a\u003e chore(deps): bump softprops/action-gh-release from 1 to 3 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/692\"\u003e#692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/0c7c0663f4a8072ef13cd6374651837da0094415\"\u003e\u003ccode\u003e0c7c066\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/checkout from 4.4.0 to 7.0.1 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/694\"\u003e#694\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/9735b69649f20e462b6260e9cef856a57b7c4033\"\u003e\u003ccode\u003e9735b69\u003c/code\u003e\u003c/a\u003e chore(deps): bump pnpm/action-setup from 3.0.0 to 6.1.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/695\"\u003e#695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/7f401b76504ebfe25ab97c2291d1de27a8d31d73\"\u003e\u003ccode\u003e7f401b7\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/setup-node from 4.4.0 to 7.0.0 (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/693\"\u003e#693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/7a49bb0d4bc1a1a1bc4f4ef42e0ddcc26f222b07\"\u003e\u003ccode\u003e7a49bb0\u003c/code\u003e\u003c/a\u003e ci: add guard that fails the build on unpinned GitHub Actions (companion to #...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/commit/784c447798bac552e2dad4a1a818092765cc6b9b\"\u003e\u003ccode\u003e784c447\u003c/code\u003e\u003c/a\u003e ci: pin GitHub Actions to immutable commit SHAs (\u003ca href=\"https://redirect.github.com/express-rate-limit/express-rate-limit/issues/690\"\u003e#690\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/express-rate-limit/express-rate-limit/compare/v8.7.0...v8.7.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 10.0.14 to 10.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.1...v10.1.2\"\u003e10.1.2\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound the work a message can make the mailer do and keep per-message auth off the transport's token endpoint (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e347fa2260a7e342e772a7e187937aa87ac96364\"\u003ee347fa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.0...v10.1.1\"\u003e10.1.1\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e strip credentials on any cross-origin redirect (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a15360cd2cd12e4670e96ab0b7290e8c862391cf\"\u003ea15360c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.16...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eBehaviour changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePooled connections are closed after 4 minutes without a message (new \u003ccode\u003eidleTimeout\u003c/code\u003e pool option, set it to \u003ccode\u003e0\u003c/code\u003e to keep them open). A message whose recipients are rejected no longer closes the pooled connection, it is reset with \u003ccode\u003eRSET\u003c/code\u003e and reused, and a message is requeued when the server dropped a reused connection before any of it was sent.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003econnectionTimeout\u003c/code\u003e covers setting the session up as a whole: the DNS lookup, a proxy handshake, the TCP connection, TLS, the greeting and a STARTTLS upgrade. \u003ccode\u003egreetingTimeout\u003c/code\u003e still bounds the greeting and the STARTTLS handshake within it.\u003c/li\u003e\n\u003cli\u003eAny \u003ccode\u003e421\u003c/code\u003e reply ends the SMTP session. When the server closes an idle connection, \u003ccode\u003eSMTPConnection\u003c/code\u003e emits only \u003ccode\u003eend\u003c/code\u003e, not an \u003ccode\u003eECONNECTION\u003c/code\u003e error.\u003c/li\u003e\n\u003cli\u003eA content stream that was already read or destroyed fails the message with \u003ccode\u003eESTREAM\u003c/code\u003e instead of producing an empty attachment. Content streams of a message that fails are destroyed.\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003eopportunisticTLS\u003c/code\u003e, authentication is skipped on the unencrypted connection after a failed STARTTLS, unless \u003ccode\u003eforceAuth\u003c/code\u003e is set.\u003c/li\u003e\n\u003cli\u003eThe envelope is pipelined (MAIL FROM, RCPT TO and DATA in one batch) when the server announces PIPELINING.\u003c/li\u003e\n\u003cli\u003eErrors carry \u003ccode\u003eoriginalCode\u003c/code\u003e (the system error code Nodemailer replaced, such as \u003ccode\u003eECONNREFUSED\u003c/code\u003e) and, for \u003ccode\u003eETIMEDOUT\u003c/code\u003e, \u003ccode\u003etimeoutType\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eharden message streams, SMTP connections and the connection pool (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8009da6e10bb8e10d7f0948a25d65895fdcd64f1\"\u003e8009da6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not read the environment or the interface table on import (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/094179d176d2ebe7a28742411ad427d3c87a3981\"\u003e094179d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eend the SMTP session on any 421 reply and drive the envelope through one step (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5638ac1914342460df270f736e7ceb0a844cf83a\"\u003e5638ac1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep ERR_ACCESS_DENIED from the Node.js permission model (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8b33a3d4fedee3431b97da7da12af954c3c8dceb\"\u003e8b33a3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet the proxy handshake and the SMTP connection share one deadline (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/91ed683f7a1e9ff8c56e24fb76facf16af08b162\"\u003e91ed683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e decode an SMTPUTF8 domain from its A-label form (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e436f4dccbc8b0fb57b4747ebaafa5bb035c15cb\"\u003ee436f4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e finish an encoded part only after its output was read (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ec97d8f679a1d9d47bbebb03ea064f5fa6f58d01\"\u003eec97d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eqp:\u003c/strong\u003e encode a lone CR or LF in binary quoted-printable parts (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/42b91d9a0fe18eea412c9774c5c142adf5b3efc7\"\u003e42b91d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e count the wait for the greeting against connectionTimeout (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/bdcd0462cab163eca3c34058d09b9981ab671c47\"\u003ebdcd046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e drop the connection when DATA is taken after a refused sender (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/f90fb045bc24f96a128710791b2fa443e64f55fd\"\u003ef90fb04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e refuse a second connect() call (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/24ba2e0847ecb8202540f1c5e53483bd119ae4f2\"\u003e24ba2e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn Nagle off for SMTP sockets and report an early sendmail exit as such (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fa9b8d300bf642cd9e11f6732ebb312c09868677\"\u003efa9b8d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.1...v10.1.2\"\u003e10.1.2\u003c/a\u003e (2026-10-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebound the work a message can make the mailer do and keep per-message auth off the transport's token endpoint (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e347fa2260a7e342e772a7e187937aa87ac96364\"\u003ee347fa2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.1.0...v10.1.1\"\u003e10.1.1\u003c/a\u003e (2026-10-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e strip credentials on any cross-origin redirect (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a15360cd2cd12e4670e96ab0b7290e8c862391cf\"\u003ea15360c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.16...v10.1.0\"\u003e10.1.0\u003c/a\u003e (2026-10-10)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eharden message streams, SMTP connections and the connection pool (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8009da6e10bb8e10d7f0948a25d65895fdcd64f1\"\u003e8009da6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edo not read the environment or the interface table on import (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/094179d176d2ebe7a28742411ad427d3c87a3981\"\u003e094179d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eend the SMTP session on any 421 reply and drive the envelope through one step (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/5638ac1914342460df270f736e7ceb0a844cf83a\"\u003e5638ac1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ekeep ERR_ACCESS_DENIED from the Node.js permission model (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8b33a3d4fedee3431b97da7da12af954c3c8dceb\"\u003e8b33a3d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elet the proxy handshake and the SMTP connection share one deadline (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/91ed683f7a1e9ff8c56e24fb76facf16af08b162\"\u003e91ed683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e decode an SMTPUTF8 domain from its A-label form (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e436f4dccbc8b0fb57b4747ebaafa5bb035c15cb\"\u003ee436f4d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-node:\u003c/strong\u003e finish an encoded part only after its output was read (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/ec97d8f679a1d9d47bbebb03ea064f5fa6f58d01\"\u003eec97d8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eqp:\u003c/strong\u003e encode a lone CR or LF in binary quoted-printable parts (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/42b91d9a0fe18eea412c9774c5c142adf5b3efc7\"\u003e42b91d9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e count the wait for the greeting against connectionTimeout (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/bdcd0462cab163eca3c34058d09b9981ab671c47\"\u003ebdcd046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e drop the connection when DATA is taken after a refused sender (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/f90fb045bc24f96a128710791b2fa443e64f55fd\"\u003ef90fb04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esmtp-connection:\u003c/strong\u003e refuse a second connect() call (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/24ba2e0847ecb8202540f1c5e53483bd119ae4f2\"\u003e24ba2e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eturn Nagle off for SMTP sockets and report an early sendmail exit as such (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fa9b8d300bf642cd9e11f6732ebb312c09868677\"\u003efa9b8d3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePerformance Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eencode base64 and quoted-printable without per-chunk delays (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/fd377bbf559363860aedbedba6f107348fc152d2\"\u003efd377bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.15...v10.0.16\"\u003e10.0.16\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep an escaped parenthesis inside a comment (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003ec4ae20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e9f16eed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e read the cookie name-value pair by position (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e645e97c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8454a24ba7ad3b32cca1aed07ae7fc05aa960f19\"\u003e\u003ccode\u003e8454a24\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1894\"\u003e#1894\u003c/a\u003e from nodemailer/release-please--branches--master--co...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/667cea61672a74aa2213075609ccd08010e5bf94\"\u003e\u003ccode\u003e667cea6\u003c/code\u003e\u003c/a\u003e chore(master): release 10.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e347fa2260a7e342e772a7e187937aa87ac96364\"\u003e\u003ccode\u003ee347fa2\u003c/code\u003e\u003c/a\u003e fix: bound the work a message can make the mailer do and keep per-message aut...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e58217ca2735c5169ef492f5695b848896f3bfaa\"\u003e\u003ccode\u003ee58217c\u003c/code\u003e\u003c/a\u003e chore: add Oveyon SMTP service (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1892\"\u003e#1892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/...\n\n_Description has been truncated_","html_url":"https://github.com/nelsonbravosalas-creator/MAESTRO-COMERCIAL/pull/72","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nelsonbravosalas-creator%2FMAESTRO-COMERCIAL/issues/72","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/72/packages"}},{"old_version":"10.69.0","new_version":"11.8.0","update_type":"major","path":null,"pr_created_at":"2026-10-19T08:18:00.000Z","version_change":"10.69.0 → 11.8.0","issue":{"uuid":"5920336071","node_id":"PR_kwDOT08Pic8AAAABJSIRdQ","number":311,"state":"open","title":"Bump @sentry/node from 10.69.0 to 11.8.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-19T08:18:00.000Z","updated_at":"2026-10-19T08:22:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"10.69.0","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.69.0 to 11.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.69.0...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.69.0\u0026new-version=11.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/JDruki/rsshub/pull/311","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JDruki%2Frsshub/issues/311","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/311/packages"}},{"old_version":"10.75.2","new_version":"11.8.0","update_type":"major","path":null,"pr_created_at":"2026-10-17T05:16:01.000Z","version_change":"10.75.2 → 11.8.0","issue":{"uuid":"5895182327","node_id":"PR_kwDOPnbmfM8AAAABI-pVFg","number":2230,"state":"open","title":"chore(deps): bump the backend-dependencies group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-17T05:16:01.000Z","updated_at":"2026-10-22T06:54:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"backend-dependencies","update_count":29,"packages":[{"name":"@aws-sdk/client-secrets-manager","old_version":"3.1138.0","new_version":"3.1152.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@opentelemetry/exporter-trace-otlp-http","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/instrumentation-express","old_version":"0.70.0","new_version":"0.71.1","repository_url":"https://github.com/open-telemetry/opentelemetry-js-contrib"},{"name":"@opentelemetry/instrumentation-http","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-node","old_version":"0.222.0","new_version":"0.223.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@sentry/node","old_version":"10.75.2","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.75.2","new_version":"11.8.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@stellar/stellar-sdk","old_version":"17.1.0","new_version":"17.2.1","repository_url":"https://github.com/stellar/js-stellar-sdk"},{"name":"bullmq","old_version":"6.3.8","new_version":"6.3.17","repository_url":"https://github.com/taskforcesh/bullmq"},{"name":"dotenv","old_version":"18.0.3","new_version":"18.0.8","repository_url":"https://github.com/motdotla/dotenv"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"express-rate-limit","old_version":"8.7.0","new_version":"8.7.1","repository_url":"https://github.com/express-rate-limit/express-rate-limit"},{"name":"ioredis","old_version":"5.11.1","new_version":"6.0.0","repository_url":"https://github.com/redis/ioredis"},{"name":"newrelic","old_version":"14.5.0","new_version":"14.8.0","repository_url":"https://github.com/newrelic/node-newrelic"},{"name":"nodemailer","old_version":"10.0.10","new_version":"10.1.7","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"pg","old_version":"8.23.0","new_version":"8.23.1","repository_url":"https://github.com/brianc/node-postgres"},{"name":"pino","old_version":"10.3.1","new_version":"10.4.0","repository_url":"https://github.com/pinojs/pino"},{"name":"twilio","old_version":"6.1.1","new_version":"6.2.0","repository_url":"https://github.com/twilio/twilio-node"},{"name":"ws","old_version":"8.21.3","new_version":"8.22.0","repository_url":"https://github.com/websockets/ws"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.7","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/node","old_version":"26.6.2","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ws","old_version":"8.18.1","new_version":"8.18.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/coverage-v8","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"js-yaml","old_version":"5.4.2","new_version":"5.5.0","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"supertest","old_version":"7.3.0","new_version":"7.3.1","repository_url":"https://github.com/ladjs/supertest"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vitest","old_version":"5.0.1","new_version":"5.0.5","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the backend-dependencies group with 29 updates in the /backend directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-secrets-manager](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager) | `3.1138.0` | `3.1152.0` |\n| [@opentelemetry/exporter-trace-otlp-http](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@opentelemetry/instrumentation](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@opentelemetry/instrumentation-express](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express) | `0.70.0` | `0.71.1` |\n| [@opentelemetry/instrumentation-http](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.11.0` | `2.12.0` |\n| [@opentelemetry/sdk-node](https://github.com/open-telemetry/opentelemetry-js) | `0.222.0` | `0.223.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.75.2` | `11.8.0` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.75.2` | `11.8.0` |\n| [@stellar/stellar-sdk](https://github.com/stellar/js-stellar-sdk) | `17.1.0` | `17.2.1` |\n| [bullmq](https://github.com/taskforcesh/bullmq) | `6.3.8` | `6.3.17` |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.3` | `18.0.8` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit) | `8.7.0` | `8.7.1` |\n| [ioredis](https://github.com/redis/ioredis) | `5.11.1` | `6.0.0` |\n| [newrelic](https://github.com/newrelic/node-newrelic) | `14.5.0` | `14.8.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `10.0.10` | `10.1.7` |\n| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg) | `8.23.0` | `8.23.1` |\n| [pino](https://github.com/pinojs/pino) | `10.3.1` | `10.4.0` |\n| [twilio](https://github.com/twilio/twilio-node) | `6.1.1` | `6.2.0` |\n| [ws](https://github.com/websockets/ws) | `8.21.3` | `8.22.0` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.5` |\n| [@types/ws](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ws) | `8.18.1` | `8.18.2` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.1` | `5.0.5` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `5.4.2` | `5.5.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.3.0` | `7.3.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.1` | `5.0.5` |\n\n\nUpdates `@aws-sdk/client-secrets-manager` from 3.1138.0 to 3.1152.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-secrets-manager's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1152.0\u003c/h2\u003e\n\u003ch4\u003e3.1152.0(2026-10-14)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  Documentation update - added a Get started pointer to the AWS Marketplace AI Metering Agent Skill in the BatchMeterUsage API reference. No API or behavior change. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c97db28292cf4ec8de51ddc76178597172e98472\"\u003ec97db282\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-14 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/91a8a07c64dbb5cfb15497d8a5f2ae1f5b2608ad\"\u003e91a8a07c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-imagebuilder:\u003c/strong\u003e  This release adds parentInstance to infrastructure configurations, so builds can use an already-running instance from an Amazon EC2 Auto Scaling group. It also adds terminateInstanceOnCompletion, which keeps build and test instances running after image creation ends. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e8a5e26b4bd8fafd9332718ed4619ecc4e31d37a\"\u003ee8a5e26b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  This release adds a new \u0026quot;IpAddressType\u0026quot; field to \u0026quot;VPCOriginEndpointConfig\u0026quot;, allowing customers to specify whether their VPC origin accepts IPv4-only or dualstack connections. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6bae6413938d6e5c07943f48c1e5d84d8283f7bb\"\u003e6bae6413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family now lets you store SFTP server host keys in AWS Secrets Manager in your own AWS account. This gives you greater control over your server identity and helps simplify server migrations and failover. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9d0e88661d8029e1715580646e67e8594e786417\"\u003e9d0e8866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-dynamodb-streams:\u003c/strong\u003e  Add support for a new iterator type (AT TIMESTAMP) for DynamoDB Streams GetShardIterator API that allows reading from a specific point in time from the stream. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/150e6ae315ed77756d261a62d4598c0208195c9a\"\u003e150e6ae3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  Adds T8i instance sizes to the InstanceType enum. T8i instances are low-cost burstable instances powered by custom sixth generation Intel Xeon 6 processors, available exclusively on AWS, and built on the latest sixth generation AWS Nitro cards (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/65c6056b0bc8fab6261ac7b52e8a3421a4281152\"\u003e65c6056b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-arc-region-switch:\u003c/strong\u003e  Features - Adds support for an optional payload to invoke the Lambda function with as part of the Custom action Lambda execution block (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d21aa72b05ec8c1e32822574fbabacaafa799382\"\u003ed21aa72b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  With dual-stack enabled, all requests now resolve to the endpoint in the partition's primary Region (for example, organizations.us-east-1.api.aws) and are signed for that Region. Previously, requests from other Regions resolved to a nonexistent endpoint. No API changes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9324745e8c9c2c684a636fe2e307be3fe0571b22\"\u003e9324745e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agentcore-control:\u003c/strong\u003e  This release supports scoping Amazon Bedrock AgentCore Gateway rate limits by request header or request body field. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/30c5bca25f88043a285593ca76ecb3d36dce6206\"\u003e30c5bca2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now supports an optional X-Ray trace header for chained invocations in durable executions, enabling child invocations to be linked to the initiating span. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/08219be0475f234f09f35b3e461d7a12d69f3dd2\"\u003e08219be0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Releasing support for Custom Detection Rule Runtime Monitoring (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0cb32b8fef5d0f269c6cc4d5ad599f2fb819fc09\"\u003e0cb32b8f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  publish as a preview package (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8355\"\u003e#8355\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/41080929c1e5a81980f0bda4a35eadd0b6e048a9\"\u003e41080929\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1152.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1151.0\u003c/h2\u003e\n\u003ch4\u003e3.1151.0(2026-10-13)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  move lib-transfer-manager to preview/ folder (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8351\"\u003e#8351\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5037a0065a1f6ae6a87ff7ce4884e3ef3be61a64\"\u003e5037a006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escripts:\u003c/strong\u003e  add preview/ folder to build tooling (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8350\"\u003e#8350\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a922905ad8bca584f271cf88b589a22d0a5003ad\"\u003ea922905a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Documentation update to include common use cases. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/643507a09d50416e30f2a24c921e6f1e9dda4ad0\"\u003e643507a0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-13 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d399458247460784fed4fbe11c14e98f0a07847a\"\u003ed3994582\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lakeformation:\u003c/strong\u003e  Added new LakeFormation APIs and documentation updates for Simple Row-level Security (RLS). (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c7a586fc4addf0c2dd3851a90311a377e62137f8\"\u003ec7a586fc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry-control:\u003c/strong\u003e  AWS Agent Registry is improving recently launched custom metadata schema feature to make shared attributes easier to manage. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed00d0bb8d831f1b2461b637356f327a1afd9837\"\u003eed00d0bb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-omics:\u003c/strong\u003e  With Expanded container registry support, you can use container images from registries such as Seqera (Wave), NVIDIA NGC, and Google Artifact Registry with AWS HealthOmics private workflows, without manually migrating images into Amazon ECR or editing your workflow definitions. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db38274026895b84d7d8e31b4f835999dbe800cd\"\u003edb382740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-route-53-domains:\u003c/strong\u003e  Route 53 Domains now supports premium domains. This release adds consent objects to operations on premium domains and a new GetDomainPrices API. Also, the Flags and PublicKey fields were deprecated from the DnssecKey response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5cc6f506dc764122f7ed68d82cd178c94be068b\"\u003ec5cc6f50\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Adds support for new instance types in the C8a, C8i, C9g, M8a, M8i, and M9g families for managed EC2 and container fleets (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5145677226e133de057c148d8060e0edb4ff567f\"\u003e51456772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appstream:\u003c/strong\u003e  Adds support for administrators to require users to re-authenticate OneDrive and Google Drive storage connectors when a streaming session is reused. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/2b6f2af5b0c06ec6185450e03b4bf4198a1a2a44\"\u003e2b6f2af5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-connect:\u003c/strong\u003e  New APIs to support aliases and versions for ContactFlow. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/39466baaf544133768153f920bafe6b97dfc3323\"\u003e39466baa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-appintegrations:\u003c/strong\u003e  This release adds the Connect JWT authentication type and the AudienceOverride field to AuthConfig, letting A2A server applications authenticate with JWTs issued by Amazon Connect. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3b212b20265a8d1f62178c7dd65f6f3e8368efde\"\u003e3b212b20\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-secrets-manager/CHANGELOG.md\"\u003e@​aws-sdk/client-secrets-manager's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1151.0...v3.1152.0\"\u003e3.1152.0\u003c/a\u003e (2026-10-14)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1150.0...v3.1151.0\"\u003e3.1151.0\u003c/a\u003e (2026-10-13)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1149.0...v3.1150.0\"\u003e3.1150.0\u003c/a\u003e (2026-10-12)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-secrets-manager\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3ce8aa778c22193dad5f7fcefe239e3a74a3cd4f\"\u003e\u003ccode\u003e3ce8aa7\u003c/code\u003e\u003c/a\u003e Publish v3.1152.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d6adfcb7baa396dd42060a74382b6aa2a1cbf0b5\"\u003e\u003ccode\u003ed6adfcb\u003c/code\u003e\u003c/a\u003e Publish v3.1151.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/4c9a334a79b631cc110fb3a1d67695b4c07baf46\"\u003e\u003ccode\u003e4c9a334\u003c/code\u003e\u003c/a\u003e Publish v3.1150.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-secrets-manager/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1152.0/clients/client-secrets-manager\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/exporter-trace-otlp-http` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/exporter-trace-otlp-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/instrumentation's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-express` from 0.70.0 to 0.71.1\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/blob/main/packages/instrumentation-express/CHANGELOG.md\"\u003e@​opentelemetry/instrumentation-express's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-express-v0.71.0...instrumentation-express-v0.71.1\"\u003e0.71.1\u003c/a\u003e (2026-10-15)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003einstrumentation-express:\u003c/strong\u003e don't leave an ignored request handler's path in http.route (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3802\"\u003e#3802\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a5ee809657265a0e30518084173ddb3f0ebeaa4d\"\u003ea5ee809\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/compare/instrumentation-express-v0.70.0...instrumentation-express-v0.71.0\"\u003e0.71.0\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update deps matching '@opentelemetry/*' (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js-contrib/issues/3804\"\u003e#3804\u003c/a\u003e) (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/36fcb9cd8f83e0a1c1fdc0fbff795612215b10b7\"\u003e36fcb9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​opentelemetry/contrib-test-utils\u003c/code\u003e bumped from ^0.69.0 to ^0.70.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/3c4859931ede7939362f05818aaea4c2abd60014\"\u003e\u003ccode\u003e3c48599\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/tree/HEAD/packages/instrumentation-express/issues/3805\"\u003e#3805\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commit/a5ee809657265a0e30518084173ddb3f0ebeaa4d\"\u003e\u003ccode\u003ea5ee809\u003c/code\u003e\u003c/a\u003e fix(instrumentation-express): don't leave an ignored request handler's path i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js-contrib/commits/instrumentation-express-v0.71.1/packages/instrumentation-express\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/instrumentation-http` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/instrumentation-http's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/resources` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/resources's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.12.0\u003c/h2\u003e\n\u003ch2\u003e2.12.0\u003c/h2\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(sdk-trace): add \u003ccode\u003eStackContextManager\u003c/code\u003e in \u003ccode\u003e@opentelemetry/sdk-trace\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7086\"\u003e#7086\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(ci): support releasing from maintenance branches \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/6767\"\u003e#6767\u003c/a\u003e \u003ca href=\"https://github.com/pichlermarc\"\u003e\u003ccode\u003e@​pichlermarc\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe API documentation site is only redeployed for releases whose commit is reachable from \u003ccode\u003emain\u003c/code\u003e, so a maintenance release no longer overwrites it.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/CHANGELOG.md\"\u003e@​opentelemetry/resources's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch1\u003eCHANGELOG\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\u003c/p\u003e\n\u003cp\u003eFor API changes, see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/api/CHANGELOG.md\"\u003eAPI CHANGELOG\u003c/a\u003e.\nFor experimental package changes, see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/experimental/CHANGELOG.md\"\u003eexperimental CHANGELOG\u003c/a\u003e.\nFor semantic convention package changes, see the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/semantic-conventions/CHANGELOG.md\"\u003esemconv CHANGELOG\u003c/a\u003e.\nFor notes on migrating to 2.x / 0.200.x see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/upgrade-to-2.x.md\"\u003ethe upgrade guide\u003c/a\u003e.\nFor notes on migrating to 3.x see \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/3.x/migration-guide.md\"\u003ethe 3.x migration guide\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003eUnreleased\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003ch3\u003e:rocket: Features\u003c/h3\u003e\n\u003ch3\u003e:bug: Bug Fixes\u003c/h3\u003e\n\u003ch3\u003e:books: Documentation\u003c/h3\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003ch2\u003e3.0.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(sdk-trace-node)!: remove the \u003ccode\u003e@opentelemetry/sdk-trace-node\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7054\"\u003e#7054\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe sdk-trace-node package has been replaced by the \u003ccode\u003e@opentelemetry/sdk-trace\u003c/code\u003e package.\nSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/3.x/migration-guide.md\"\u003e3.x migration guide\u003c/a\u003e for full migration instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003echore(shim-opentracing)!: remove the \u003ccode\u003e@opentelemetry/shim-opentracing\u003c/code\u003e package\n\u003cul\u003e\n\u003cli\u003eIn the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-specification/releases/tag/v1.56.0\"\u003eOpenTelemetry Specification v1.56.0\u003c/a\u003e the \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-specification/pull/4938\"\u003eOpenTracing compatibility requirements were deprecated\u003c/a\u003e. The JavaScript OpenTracing shim package will not receive any more releases after the current \u003ca href=\"https://www.npmjs.com/package/@opentelemetry/shim-opentracing/v/2.12.0\"\u003e2.12.0 release\u003c/a\u003e (\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/tree/v2.12.0/packages/opentelemetry-shim-opentracing/\"\u003esource code for last release\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003echore(context-async-hooks)!: remove the unused class \u003ccode\u003eAsyncHooksContextManager\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7078\"\u003e#7078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat!: migrate package builds from \u003ccode\u003etsc\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e, emitting dual CJS/ESM output from a single \u003ccode\u003edist/\u003c/code\u003e directory and declaring an \u003ccode\u003eexports\u003c/code\u003e map on every package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/6293\"\u003e#6293\u003c/a\u003e \u003ca href=\"https://github.com/overbalance\"\u003e\u003ccode\u003e@​overbalance\u003c/code\u003e\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eImporting a package by its name is unaffected in both CommonJS and ESM, as is every subpath listed in its \u003ccode\u003eexports\u003c/code\u003e map.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eDeep imports into the build output no longer resolve.\u003c/strong\u003e An \u003ccode\u003eexports\u003c/code\u003e map is an allowlist that Node.js and bundlers enforce, so specifiers such as \u003ccode\u003e@opentelemetry/core/build/src/...\u003c/code\u003e or \u003ccode\u003e@opentelemetry/core/build/esm/...\u003c/code\u003e now fail with \u003ccode\u003eERR_PACKAGE_PATH_NOT_EXPORTED\u003c/code\u003e. Rewriting them to the new file layout does not help — unlisted subpaths are rejected whether or not the file exists.\u003c/li\u003e\n\u003cli\u003eThe emitted files moved out of \u003ccode\u003ebuild/src\u003c/code\u003e (CJS), \u003ccode\u003ebuild/esm\u003c/code\u003e and \u003ccode\u003ebuild/esnext\u003c/code\u003e (ESM) into \u003ccode\u003edist/\u003c/code\u003e, using \u003ccode\u003e.cjs\u003c/code\u003e/\u003ccode\u003e.mjs\u003c/code\u003e extensions with matching \u003ccode\u003e.d.cts\u003c/code\u003e/\u003ccode\u003e.d.mts\u003c/code\u003e declarations.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e\u0026lt;package\u0026gt;/package.json\u003c/code\u003e is no longer importable for the same reason. Read a package's version from your own dependency metadata, or use \u003ccode\u003eSDK_INFO\u003c/code\u003e from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e for the SDK version.\u003c/li\u003e\n\u003cli\u003eThe non-standard \u003ccode\u003eesnext\u003c/code\u003e entry point has been removed; tools that preferred it fall back to \u003ccode\u003emodule\u003c/code\u003e (ESM) or \u003ccode\u003emain\u003c/code\u003e (CJS).\u003c/li\u003e\n\u003cli\u003eIf you depend on something that is only reachable through a deep import, please open an issue so it can be considered for the public API.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(core)!: remove deprecated \u003ccode\u003egetTimeOrigin\u003c/code\u003e, \u003ccode\u003eotperformance\u003c/code\u003e, \u003ccode\u003e_globalThis\u003c/code\u003e, and \u003ccode\u003eunrefTimer\u003c/code\u003e from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7053\"\u003e#7053\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003egetTimeOrigin()\u003c/code\u003e — use \u003ccode\u003eperformance.timeOrigin\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eotperformance\u003c/code\u003e — use the global \u003ccode\u003eperformance\u003c/code\u003e object directly.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e_globalThis\u003c/code\u003e — use \u003ccode\u003eglobalThis\u003c/code\u003e directly.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eunrefTimer(timer)\u003c/code\u003e — call \u003ccode\u003etimer.unref()\u003c/code\u003e directly in your own code.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(sdk-trace)!: remove deprecated \u003ccode\u003eTracerProviderOptions.forceFlushTimeoutMillis\u003c/code\u003e \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7057\"\u003e#7057\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003ePass \u003ccode\u003etimeoutMillis\u003c/code\u003e to \u003ccode\u003eprovider.forceFlush({ timeoutMillis })\u003c/code\u003e instead. The default timeout is 30000ms.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003efeat(propagator-jaeger)!: remove \u003ccode\u003e@opentelemetry/propagator-jaeger\u003c/code\u003e package \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/pull/7077\"\u003e#7077\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThe Jaeger propagator is deprecated by the OpenTelemetry specification in favour of \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e. Use \u003ccode\u003eW3CTraceContextPropagator\u003c/code\u003e from \u003ccode\u003e@opentelemetry/core\u003c/code\u003e instead.\u003c/li\u003e\n\u003cli\u003eSee the \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/blob/main/doc/3.x/migration-guide.md\"\u003e3.x migration guide\u003c/a\u003e for full instructions.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/v2.11.0...v2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@opentelemetry/sdk-node` from 0.222.0 to 0.223.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/releases\"\u003e@​opentelemetry/sdk-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eexperimental/v0.223.0\u003c/h2\u003e\n\u003ch2\u003e0.223.0\u003c/h2\u003e\n\u003ch3\u003e:boom: Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(web-common)!: clean up and deprecate network span utils \u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7114\"\u003e#7114\u003c/a\u003e\n\u003cul\u003e\n\u003cli\u003eThese utilities were long planned for removal. They were moved from the \u003ccode\u003esdk-trace-web\u003c/code\u003e package and are currently only used by the (deprecated) \u003ccode\u003einstrumentation-fetch\u003c/code\u003e and \u003ccode\u003einstrumentation-xml-http-request\u003c/code\u003e packages.\u003c/li\u003e\n\u003cli\u003eDrop the \u003ccode\u003eskipOldSemconvContentLengthAttrs\u003c/code\u003e vestigial option from \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e:house: Internal\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor(web-common, instrumentation-fetch, instrumentation-xml-http-request): move utils from \u003ccode\u003e@opentelemetry/sdk-trace-web\u003c/code\u003e\ninto \u003ccode\u003e@opentelemetry/web-common\u003c/code\u003e and use them in \u003ccode\u003e@opentelemetry/instrumentation-fetch\u003c/code\u003e and \u003ccode\u003e@opentelemetry/instrumentation-xml-http-request\u003c/code\u003e.\nWith this change the instrumentations do not depend on SDK packages and the utils are kept in a shared package so we avoid code duplication.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/92b844e8aa7d9655e4b3560154e912c4c1ced64d\"\u003e\u003ccode\u003e92b844e\u003c/code\u003e\u003c/a\u003e chore: prepare next v2.x release (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7151\"\u003e#7151\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/a859aff9825ec8138cf287d08ac86401f00aad7c\"\u003e\u003ccode\u003ea859aff\u003c/code\u003e\u003c/a\u003e fix(web-common): export getElementXPath utility (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7124\"\u003e#7124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/2bd5a73e7af7ab363f3b239f8cb1f5f56eaa3ad5\"\u003e\u003ccode\u003e2bd5a73\u003c/code\u003e\u003c/a\u003e chore(web-common)!: deprecate \u003ccode\u003eaddSpanNetworkEvents()\u003c/code\u003e et al instrumentation-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/d60f05edeac6aec8e64736c10672077fd4a766b5\"\u003e\u003ccode\u003ed60f05e\u003c/code\u003e\u003c/a\u003e doc(sdk-trace): add description for StackContextManager (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7089\"\u003e#7089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/5bd476e6f7a22e6cf2e94a645833247284aa295d\"\u003e\u003ccode\u003e5bd476e\u003c/code\u003e\u003c/a\u003e chore: move context manager to sdk-trace (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7086\"\u003e#7086\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/554c0c6467c77e9ef1f2676f2bd20b505e228417\"\u003e\u003ccode\u003e554c0c6\u003c/code\u003e\u003c/a\u003e chore: move sdk-trace-web utils to web-common (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7058\"\u003e#7058\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/commit/788922c5780a17d5aaace76a0da458858b2ad88a\"\u003e\u003ccode\u003e788922c\u003c/code\u003e\u003c/a\u003e ci: support maintenance branch releases (\u003ca href=\"https://redirect.github.com/open-telemetry/opentelemetry-js/issues/7036\"\u003e#7036\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-telemetry/opentelemetry-js/compare/experimental/v0.222.0...experimental/v0.223.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.75.2 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c6492ef78c7bfb97931e43075763ce84ee8fda7e\"\u003e\u003ccode\u003ec6492ef\u003c/code\u003e\u003c/a\u003e release: 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e091f7f0713c5eacdad519abbc20bf8523119760\"\u003e\u003ccode\u003ee091f7f\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25388\"\u003e#25388\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/30ec7548ee289d50b13e997142607229aba8957b\"\u003e\u003ccode\u003e30ec754\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a309cf8ea6ffe4f5ba2523137184138c16e39906\"\u003e\u003ccode\u003ea309cf8\u003c/code\u003e\u003c/a\u003e test(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/71f1ef954dd1cd1168e21c4a84a5d52f8b7943a9\"\u003e\u003ccode\u003e71f1ef9\u003c/code\u003e\u003c/a\u003e test(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e54e577ded87006c778bde1cb6a78f1dd043922f\"\u003e\u003ccode\u003ee54e577\u003c/code\u003e\u003c/a\u003e chore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/0ed4606d53844053bef9cd9f59489163677b5163\"\u003e\u003ccode\u003e0ed4606\u003c/code\u003e\u003c/a\u003e fix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9516aeb8509fab96b433792bb183f2fec04f003a\"\u003e\u003ccode\u003e9516aeb\u003c/code\u003e\u003c/a\u003e fix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/747134758f4f6cb9ab522aa03bdf5a188ffe958c\"\u003e\u003ccode\u003e7471347\u003c/code\u003e\u003c/a\u003e feat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/f4ae6c55220f1dd36d253d005ef290a9b1e46d7e\"\u003e\u003ccode\u003ef4ae6c5\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.75.2...11.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/profiling-node` from 10.75.2 to 11.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/profiling-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003evercel-production\u003c/code\u003e or \u003ccode\u003evercel-preview\u003c/code\u003e. To keep the old value, set \u003ccode\u003erelease.deploy.env\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument the OpenAI decisions API as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25285\"\u003e#25285\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eOpenAI \u003ccode\u003edecisions.create\u003c/code\u003e calls now create \u003ccode\u003egen_ai.decide\u003c/code\u003e spans.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(core): Support SuppressedError in LinkedErrors integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25246\"\u003e#25246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Delete generated source maps for static output (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25310\"\u003e#25310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(astro): Upload source maps of Astro 7's prerender build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25309\"\u003e#25309\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to the Referer header (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25324\"\u003e#25324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): auto-instrument when wrangler \u003ccode\u003emain\u003c/code\u003e is a package (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25343\"\u003e#25343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(hono): Expose runtime-specific SDK options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25290\"\u003e#25290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Instrument Prisma 8 CollectionBase from rc.15 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25301\"\u003e#25301\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Skip 3xx/4xx Nuxt errors in the vue:error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25341\"\u003e#25341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Read pi-durable 1.2.0 tool results from \u003ccode\u003eoutput\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25312\"\u003e#25312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Transform modules once when two Sentry Vite plugins add orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25043\"\u003e#25043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): add op and origin to Kit's \u003ccode\u003esveltekit.endpoint\u003c/code\u003e span (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25376\"\u003e#25376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Keep parametrized route names in Nitro 3 builds (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25307\"\u003e#25307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Rewrite source paths of split route modules (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25361\"\u003e#25361\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25375\"\u003e#25375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eci: Install the pnpm version that Volta pins (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25287\"\u003e#25287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003elicense: Add cli FSL notice to package licenses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25314\"\u003e#25314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): use shared MCP attribute conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25059\"\u003e#25059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(tanstackstart-react): Reuse shared component annotation options (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25313\"\u003e#25313\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(browser): Keep whitespace text out of the handlers-lcp page (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25280\"\u003e#25280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bun): Restore \u003ccode\u003e@​sentry/core\u003c/code\u003e spies after the Bun.serve tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25276\"\u003e#25276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(bundler-plugins): Disable CLI telemetry in the CLI contract tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25308\"\u003e#25308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-decisions-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25331\"\u003e#25331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add node-openai-send-to-sentry test app (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24824\"\u003e#24824\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Add nuxt-5-sourcemaps test (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25268\"\u003e#25268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Inherit root Volta config in all e2e test apps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25369\"\u003e#25369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(e2e): Use an external host address for the Lambda DSN on loopback hostnames (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25282\"\u003e#25282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Run nextjs-16-tunnel on Cloudflare (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25161\"\u003e#25161\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(nextjs): Switch DEBUG_BUILD with a getter instead of re-importing the SDK (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25279\"\u003e#25279\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/profiling-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.8.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(bundler-plugins): Release \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/vite-plugin\u003c/code\u003e, \u003ccode\u003e@sentry/rollup-plugin\u003c/code\u003e and \u003ccode\u003e@sentry/esbuild-plugin\u003c/code\u003e from the SDK repository (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25095\"\u003e#25095\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe four standalone bundler plugins now release together with the SDK, so their version jumps from 5.4.1 to the SDK version. Each package re-exports the matching \u003ccode\u003e@sentry/bundler-plugins\u003c/code\u003e entry point, which we recommend for new projects. The plugin options do not change, but the update brings these breaking changes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 20.19.0 or higher is required.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e requires webpack 5.1 or higher. The \u003ccode\u003e@sentry/webpack-plugin/webpack5\u003c/code\u003e entry point still works and exports the same plugin as \u003ccode\u003e@sentry/webpack-plugin\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eThe plugins use the \u003ccode\u003esentry\u003c/code\u003e CLI SDK instead of \u003ccode\u003e@sentry/cli\u003c/code\u003e. Sentry self-hosted 26.4.2 or higher is supported. Lower versions may continue to work.\u003c/li\u003e\n\u003cli\u003eDeploys that the plugins create on Vercel use the value of \u003ccode\u003eVERCEL_TARGET_ENV\u003c/code\u003e (\u003ccode\u003eproduction\u003c/code\u003e, \u003ccode\u003epreview\u003c/code\u003e or a custom name) as their environment, instead of \u003ccode\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/ritik4ever/stellar-portfolio-rebalancer/pull/2230","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ritik4ever%2Fstellar-portfolio-rebalancer/issues/2230","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2230/packages"}},{"old_version":"10.75.1","new_version":"11.7.0","update_type":"major","path":null,"pr_created_at":"2026-10-16T08:10:19.000Z","version_change":"10.75.1 → 11.7.0","issue":{"uuid":"5880677460","node_id":"PR_kwDOUwZWIM8AAAABIzG6Aw","number":68,"state":"open","title":"Bump @sentry/node from 10.75.1 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:10:19.000Z","updated_at":"2026-10-16T08:10:25.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"10.75.1","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.75.1 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.75.1...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.75.1\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/zhang-yw07/rssww/pull/68","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/zhang-yw07%2Frssww/issues/68","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/68/packages"}},{"old_version":"11.4.0","new_version":"11.7.0","update_type":"minor","path":null,"pr_created_at":"2026-10-16T08:09:17.000Z","version_change":"11.4.0 → 11.7.0","issue":{"uuid":"5880665059","node_id":"PR_kwDOVBLdL88AAAABIzGReQ","number":28,"state":"open","title":"Bump @sentry/node from 11.4.0 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:09:17.000Z","updated_at":"2026-10-16T08:10:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 11.4.0 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=11.4.0\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/muxi75/rsshub/pull/28","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/muxi75%2Frsshub/issues/28","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/28/packages"}},{"old_version":"10.32.1","new_version":"11.7.0","update_type":"major","path":null,"pr_created_at":"2026-10-16T08:07:51.000Z","version_change":"10.32.1 → 11.7.0","issue":{"uuid":"5880646266","node_id":"PR_kwDOQ9eXKM8AAAABIzFTcg","number":856,"state":"open","title":"chore(deps): bump @sentry/node from 10.32.1 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:07:51.000Z","updated_at":"2026-10-16T08:07:54.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@sentry/node","old_version":"10.32.1","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.32.1 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.32.1...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.32.1\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Shayne0804-bit/rssh/pull/856","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shayne0804-bit%2Frssh/issues/856","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/856/packages"}},{"old_version":"10.73.0","new_version":"11.7.0","update_type":"major","path":null,"pr_created_at":"2026-10-16T08:04:17.000Z","version_change":"10.73.0 → 11.7.0","issue":{"uuid":"5880597337","node_id":"PR_kwDOHbMfvs8AAAABIzCyMw","number":335,"state":"open","title":"chore(deps): bump @sentry/node from 10.73.0 to 11.7.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-16T08:04:17.000Z","updated_at":"2026-10-16T08:08:09.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"@sentry/node","old_version":"10.73.0","new_version":"11.7.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.73.0 to 11.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.7.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(cloudflare): Add opt-in cron monitoring for Cron Triggers (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25014\"\u003e#25014\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003ecronTriggersIntegration\u003c/code\u003e sends check-ins for Cron Triggers. Each check-in includes the schedule from \u003ccode\u003econtroller.cron\u003c/code\u003e, so Sentry creates the monitor on the first run. The integration is opt-in, because monitors are billed.\u003c/p\u003e\n\u003cp\u003eCron Triggers have no names, so map each cron expression of your wrangler config to a monitor slug. With the Sentry Cloudflare Vite plugin, add the integration to \u003ccode\u003esrc/instrument.server.ts\u003c/code\u003e:\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003e// src/monitorSlugs.ts\nexport const monitorSlugs: Record\u0026lt;string, string\u0026gt; = {\n  '30 9 * * MON-FRI': 'daily-report',\n};\n\u003cp\u003e// src/instrument.server.ts\nimport * as Sentry from '\u003ccode\u003e@​sentry/cloudflare\u003c/code\u003e';\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default Sentry.defineCloudflareOptions(env =\u0026gt; ({\ndsn: env.SENTRY_DSN,\nintegrations: [Sentry.cronTriggersIntegration({ monitorSlug: cron =\u0026gt; monitorSlugs[cron] })],\n}));\u003c/p\u003e\n\u003cp\u003e// src/index.ts\nimport { monitorSlugs } from './monitorSlugs';\u003c/p\u003e\n\u003cp\u003eexport default {\nasync scheduled(controller, env) {\nswitch (monitorSlugs[controller.cron]) {\ncase 'daily-report':\n// Your daily report job\nbreak;\n}\n},\n};\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe \u003ccode\u003emonitorSlug\u003c/code\u003e function can also return monitor settings, for example \u003ccode\u003e{ monitorSlug: 'daily-report', maxRuntime: 30 }\u003c/code\u003e, or \u003ccode\u003eundefined\u003c/code\u003e to send no check-ins for a trigger. Without \u003ccode\u003emonitorSlug\u003c/code\u003e, the SDK derives the slug from the cron expression. If you deploy with \u003ccode\u003ewrangler\u003c/code\u003e directly, pass the same integration to \u003ccode\u003eSentry.withSentry\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Add neonIntegration for \u003ccode\u003e@​neondatabase/serverless\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25164\"\u003e#25164\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25176\"\u003e#25176\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003eneonIntegration\u003c/code\u003e creates \u003ccode\u003edb\u003c/code\u003e spans for queries of the \u003ccode\u003e@neondatabase/serverless\u003c/code\u003e driver: for the WebSocket \u003ccode\u003eClient\u003c/code\u003e and \u003ccode\u003ePool\u003c/code\u003e, and for the HTTP \u003ccode\u003eneon()\u003c/code\u003e function. This includes the \u003ccode\u003eneon-http\u003c/code\u003e and \u003ccode\u003eneon-serverless\u003c/code\u003e adapters of Drizzle. The integration is on by default when tracing is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Stop sending the process session once request sessions are tracked (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24915\"\u003e#24915\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eNode servers sent release health data two times: as request session aggregates, and as the process session of \u003ccode\u003eprocessSessionIntegration\u003c/code\u003e. An error in a request also marked the process session as errored, so the SDK counted the error two times. Now the SDK drops the process session when it tracks the first request session. Scripts, CLIs and workers that do not serve requests keep the process session, and so do servers with \u003ccode\u003ehttpServerIntegration({ sessions: false })\u003c/code\u003e. This changes the release health numbers of Node servers, because they no longer send the errored or crashed update of the process session.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Record decide calls as \u003ccode\u003egen_ai.decide\u003c/code\u003e spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25270\"\u003e#25270\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25272\"\u003e#25272\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25274\"\u003e#25274\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25281\"\u003e#25281\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/47dff7de2de5e24e18d7f43003e55dd497bd9a8d\"\u003e\u003ccode\u003e47dff7d\u003c/code\u003e\u003c/a\u003e release: 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/72588e6b35e6d3b988ecb7fd2bffe4cafb5b1d48\"\u003e\u003ccode\u003e72588e6\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25296\"\u003e#25296\u003c/a\u003e from getsentry/prepare-release/11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/323307a0ca407ac8cdae9ff3e2d3b2f60f4636d6\"\u003e\u003ccode\u003e323307a\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/87bdc84665943aaabade21a1bdc1ba46a6b2d2e6\"\u003e\u003ccode\u003e87bdc84\u003c/code\u003e\u003c/a\u003e fix(bundler-plugins): Escape JSON in generated injection code (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25265\"\u003e#25265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b80300bd1c05538cda5ae39296a12499a1ac4af7\"\u003e\u003ccode\u003eb80300b\u003c/code\u003e\u003c/a\u003e fix(server-utils): Stop treating previous_response_id as the OpenAI conversat...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/236c0ceb2eb8ff362e664e810b0ae284bd632689\"\u003e\u003ccode\u003e236c0ce\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to breadcrumb and element timing URLs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/ee046613aa4eb59b456abd90718a340e9eb010ae\"\u003e\u003ccode\u003eee04661\u003c/code\u003e\u003c/a\u003e fix(browser): Apply \u003ccode\u003eurlQueryParams\u003c/code\u003e to event URLs, static span names and LCP...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1e861780b1afd311d87461d1a93c0834ccbc62c4\"\u003e\u003ccode\u003e1e86178\u003c/code\u003e\u003c/a\u003e fix(nuxt): Keep \u003ccode\u003e@sentry/server-runtime-injection\u003c/code\u003e external on Nitro v3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24901\"\u003e#24901\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/8a6b9cae09670ff92ddc096a9190191ad6361f05\"\u003e\u003ccode\u003e8a6b9ca\u003c/code\u003e\u003c/a\u003e test(node-integration): Stop exporting \u003ccode\u003eNODE_VERSION\u003c/code\u003e and \u003ccode\u003eRUNTIME\u003c/code\u003e from the ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/9f7cbad3bb6129f446e3b1ecfa414395d8364b12\"\u003e\u003ccode\u003e9f7cbad\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.decide spans ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.73.0...11.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.73.0\u0026new-version=11.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Mas0ra/rsshub_masora/pull/335","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mas0ra%2Frsshub_masora/issues/335","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/335/packages"}},{"old_version":"11.4.0","new_version":"11.6.0","update_type":"minor","path":null,"pr_created_at":"2026-10-15T02:21:55.000Z","version_change":"11.4.0 → 11.6.0","issue":{"uuid":"5858960824","node_id":"PR_kwDOTvDI0M8AAAABIhyTpA","number":516,"state":"closed","title":"build(deps): bump the minor-and-patch group with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-15T02:25:23.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-15T02:21:55.000Z","updated_at":"2026-10-15T02:26:01.000Z","time_to_close":208,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"minor-and-patch","update_count":13,"packages":[{"name":"dotenv","old_version":"18.0.5","new_version":"18.0.7","repository_url":"https://github.com/motdotla/dotenv"},{"name":"fallow","old_version":"3.31.0","new_version":"3.33.1","repository_url":"https://github.com/fallow-rs/fallow"},{"name":"prettier","old_version":"3.9.9","new_version":"3.9.10","repository_url":"https://github.com/prettier/prettier"},{"name":"@lottiefiles/dotlottie-react","old_version":"0.19.16","new_version":"0.20.0","repository_url":"https://github.com/LottieFiles/dotlottie-web"},{"name":"@sentry/browser","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"zod","old_version":"4.6.5","new_version":"4.6.6","repository_url":"https://github.com/colinhacks/zod"},{"name":"eslint-config-next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@typescript-eslint/parser","old_version":"8.71.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"axe-core","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [dotenv](https://github.com/motdotla/dotenv) | `18.0.5` | `18.0.7` |\n| [fallow](https://github.com/fallow-rs/fallow) | `3.31.0` | `3.33.1` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10` |\n| [@lottiefiles/dotlottie-react](https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react) | `0.19.16` | `0.20.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.6.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.6.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.6.5` | `4.6.6` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.8` | `16.4.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.71.0` | `8.71.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.2` | `8.3.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.13.0` | `4.14.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n\nUpdates `dotenv` from 18.0.5 to 18.0.7\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.6...v18.0.7\"\u003e18.0.7\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eTreat undefined settings like \u003ccode\u003equiet: true\u003c/code\u003e as null rather than falsey (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1070\"\u003e#1070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCLI should honor \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting in \u003ccode\u003e.env\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1071\"\u003e#1071\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.6\"\u003e18.0.6\u003c/a\u003e (2026-10-06)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUse smarter \u003ccode\u003eparseBoolean\u003c/code\u003e not Boolean() to fix override (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1069\"\u003e#1069\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/295320751866efa323236c719cdc1b5306fa3de7\"\u003e\u003ccode\u003e2953207\u003c/code\u003e\u003c/a\u003e 18.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/9944723d89e6f776897f171bfc6b945dfad23c57\"\u003e\u003ccode\u003e9944723\u003c/code\u003e\u003c/a\u003e make more readable for undefined -\u0026gt; null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/d455db06a7b37acd8b240793a888efaba75885f4\"\u003e\u003ccode\u003ed455db0\u003c/code\u003e\u003c/a\u003e Merge branch 'master' of github.com:motdotla/dotenv\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e411e021fc649cc449200f593b41e0a7fb07d93b\"\u003e\u003ccode\u003ee411e02\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/6237c356bf7b3e47d79b0c625e79c38c42b86773\"\u003e\u003ccode\u003e6237c35\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1070\"\u003e#1070\u003c/a\u003e from Utkarsh-Singhal-26/fix/ignore-undefined-config-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/9af8c280d9e5f80d330d3427dfa8261c5d99b489\"\u003e\u003ccode\u003e9af8c28\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1071\"\u003e#1071\u003c/a\u003e from himanshu748/fix-cli-env-quiet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/c7161c6e18a59ed93b0e6548bc45ce9bd3af9e43\"\u003e\u003ccode\u003ec7161c6\u003c/code\u003e\u003c/a\u003e fix(cli): honor quiet settings loaded from .env\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/39904662e1205caf24f257a3c840ecbdfdf99c10\"\u003e\u003ccode\u003e3990466\u003c/code\u003e\u003c/a\u003e fix: ignore undefined options so they don't mask DOTENV_* env settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/5d7cc39e468b96cd7c82c02aaf74b3fdcacf1a4b\"\u003e\u003ccode\u003e5d7cc39\u003c/code\u003e\u003c/a\u003e 18.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/750ba030e7840edee4b65dbf10a0d6e468a230e4\"\u003e\u003ccode\u003e750ba03\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.5...v18.0.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fallow` from 3.31.0 to 3.33.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fallow-rs/fallow/releases\"\u003efallow's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.33.1: health and duplication baselines in CI, Vitest fixes\u003c/h2\u003e\n\u003ch2\u003eBug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe GitHub Action and the GitLab template can baseline health and duplication on the default run.\u003c/strong\u003e A project with existing complexity can now gate the default \u003ccode\u003efallow\u003c/code\u003e run with a baseline. Set the \u003ccode\u003ehealth-baseline\u003c/code\u003e and \u003ccode\u003edupes-baseline\u003c/code\u003e inputs of the action, or \u003ccode\u003eFALLOW_HEALTH_BASELINE\u003c/code\u003e and \u003ccode\u003eFALLOW_DUPES_BASELINE\u003c/code\u003e in the GitLab template. Create the files with \u003ccode\u003efallow health --save-baseline\u003c/code\u003e and \u003ccode\u003efallow dupes --save-baseline\u003c/code\u003e. Other commands ignore these inputs. Both integrations report a stale health or duplication baseline, or one that another command saved. \u003ccode\u003efail-on-stale-baseline\u003c/code\u003e (\u003ccode\u003eFALLOW_FAIL_ON_STALE_BASELINE\u003c/code\u003e) judges these baselines too. It also judges a \u003ccode\u003e--health-baseline\u003c/code\u003e or \u003ccode\u003e--dupes-baseline\u003c/code\u003e flag that you pass through \u003ccode\u003eargs\u003c/code\u003e (\u003ccode\u003eFALLOW_ARGS\u003c/code\u003e). (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe action and the GitLab template no longer count health findings that a baseline accepts.\u003c/strong\u003e With a health baseline, the CLI passed, but the action and the GitLab template failed the job with \u003ccode\u003efail-on-issues\u003c/code\u003e. A \u003ccode\u003efallow health\u003c/code\u003e run also failed the job. The count now uses the findings that remain after the baseline. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe job summary counts health findings after the baseline.\u003c/strong\u003e With a loaded health baseline, \u003ccode\u003efallow report --format github-summary\u003c/code\u003e shows the new findings and gives the accepted ones as context, for example \u0026quot;2 new functions exceed thresholds (74 in the baseline)\u0026quot;. Without a baseline, the summary does not change. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow --help\u003c/code\u003e names the baseline flags of the bare run.\u003c/strong\u003e On bare \u003ccode\u003efallow\u003c/code\u003e, \u003ccode\u003e--baseline\u003c/code\u003e and \u003ccode\u003e--save-baseline\u003c/code\u003e hold the dead-code baseline only. When a bare run gets a \u003ccode\u003efallow health\u003c/code\u003e or \u003ccode\u003efallow dupes\u003c/code\u003e baseline through \u003ccode\u003e--baseline\u003c/code\u003e, \u003ccode\u003efallow\u003c/code\u003e now prints a note that tells you to use \u003ccode\u003e--health-baseline\u003c/code\u003e or \u003ccode\u003e--dupes-baseline\u003c/code\u003e. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe Vitest JSX import source follows the Vitest project model.\u003c/strong\u003e On Vitest 5, an inline \u003ccode\u003etest.projects\u003c/code\u003e entry inherits the JSX import source of its config unless it sets \u003ccode\u003eextends: false\u003c/code\u003e. On Vitest 4, it inherits only with \u003ccode\u003eextends: true\u003c/code\u003e. Fallow reads the Vitest version from \u003ccode\u003enode_modules/vitest\u003c/code\u003e, else from the declared range. Project and base \u003ccode\u003einclude\u003c/code\u003e globs add up. Fallow also reads a config that \u003ccode\u003eextends\u003c/code\u003e names. It reads project configs with a custom name, such as \u003ccode\u003evitest.e2e.config.ts\u003c/code\u003e, also when a glob entry names them. Fallow no longer reports these files as unused. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFallow reads \u003ccode\u003etest.exclude\u003c/code\u003e for the Vitest JSX import source.\u003c/strong\u003e When \u003ccode\u003etest.exclude\u003c/code\u003e or a negated \u003ccode\u003etest.include\u003c/code\u003e entry removes a test file, Fallow no longer applies the JSX runtime of its project to that file. Without \u003ccode\u003etest.exclude\u003c/code\u003e, the Vitest default exclude applies. The globs are relative to \u003ccode\u003etest.dir\u003c/code\u003e, \u003ccode\u003etest.root\u003c/code\u003e or the Vite \u003ccode\u003eroot\u003c/code\u003e when the config sets one. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003ereact\u003c/code\u003e is no longer an unused dependency when Vitest test files use JSX with the default runtime.\u003c/strong\u003e When a Vitest config sets no JSX import source, Vite imports the \u003ccode\u003ereact\u003c/code\u003e JSX runtime. Fallow now credits \u003ccode\u003ereact\u003c/code\u003e when a test file of that config has JSX and no \u003ccode\u003e@jsxImportSource\u003c/code\u003e pragma. A TypeScript test file gives no credit when its tsconfig sets \u003ccode\u003ejsxImportSource\u003c/code\u003e, or a \u003ccode\u003ejsx\u003c/code\u003e mode without the automatic runtime. The credit applies only to the workspace of the test file. A \u003ccode\u003evite.config.*\u003c/code\u003e next to a \u003ccode\u003evitest.config.*\u003c/code\u003e gives no credit, because Vitest does not load it. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eThe source-map warning of \u003ccode\u003efallow coverage upload-source-maps\u003c/code\u003e tries the same paths as Fallow Cloud.\u003c/strong\u003e The CLI dropped the first segments of a source such as \u003ccode\u003ewebpack:///@scope/app/./src/x.ts\u003c/code\u003e, and the cloud did not. The warning could then check a path that the cloud never uses. A shared fixture of path cases now keeps the two implementations equal. (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/pull/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.33.0...v3.33.1\"\u003ehttps://github.com/fallow-rs/fallow/compare/v3.33.0...v3.33.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev3.33.0: fallow architecture, baseline pruning, faster musl binaries\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow architecture\u003c/code\u003e reports import cycles, boundary violations and rule-pack policy violations in one command.\u003c/strong\u003e Use \u003ccode\u003e--cycles\u003c/code\u003e, \u003ccode\u003e--boundaries\u003c/code\u003e or \u003ccode\u003e--policy\u003c/code\u003e to select one kind. The command takes the same scope and output flags as \u003ccode\u003efallow dead-code\u003c/code\u003e. Run \u003ccode\u003efallow guard \u0026lt;files\u0026gt;\u003c/code\u003e before an edit and \u003ccode\u003efallow architecture\u003c/code\u003e after it. Bare \u003ccode\u003efallow\u003c/code\u003e shows these findings in an \u0026quot;Architecture\u0026quot; category after the other dead-code categories. It also shows the category with \u003ccode\u003e--quiet\u003c/code\u003e, \u003ccode\u003e--group-by\u003c/code\u003e and \u003ccode\u003e--summary\u003c/code\u003e. With \u003ccode\u003e--group-by\u003c/code\u003e, \u003ccode\u003efallow architecture\u003c/code\u003e shows one \u0026quot;Architecture\u0026quot; heading per group.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow architecture --format json\u003c/code\u003e writes \u003ccode\u003ekind: \u0026quot;architecture\u0026quot;\u003c/code\u003e with its own \u003ccode\u003eschema_version\u003c/code\u003e (1).\u003c/strong\u003e With \u003ccode\u003e--group-by\u003c/code\u003e, the kind is \u003ccode\u003earchitecture-grouped\u003c/code\u003e. The arrays, finding ids, actions, exit codes, gate outcomes and severities are the same as on \u003ccode\u003efallow dead-code\u003c/code\u003e. \u003ccode\u003enext_steps\u003c/code\u003e names \u003ccode\u003efallow architecture\u003c/code\u003e. With \u003ccode\u003e--explain\u003c/code\u003e, \u003ccode\u003e_meta.docs\u003c/code\u003e points to the architecture page, and \u003ccode\u003e_meta.rules\u003c/code\u003e lists only the architecture rules. \u003ccode\u003e--save-baseline\u003c/code\u003e writes a dead-code baseline (\u003ccode\u003ekind: \u0026quot;dead-code\u0026quot;\u003c/code\u003e), so the two commands read each other's baselines. The JSON schema and the generated TypeScript types have the \u003ccode\u003eArchitectureOutput\u003c/code\u003e and \u003ccode\u003eArchitectureGroupedOutput\u003c/code\u003e types.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow report\u003c/code\u003e, MCP, the Node bindings and CI accept the architecture report.\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efallow report --from\u003c/code\u003e renders a saved \u003ccode\u003earchitecture\u003c/code\u003e or \u003ccode\u003earchitecture-grouped\u003c/code\u003e file in every format, the same as the direct run. PR comments and reviews of \u003ccode\u003efallow architecture\u003c/code\u003e have the title \u0026quot;Fallow architecture report\u0026quot;.\u003c/li\u003e\n\u003cli\u003eThe MCP server has a \u003ccode\u003echeck_architecture\u003c/code\u003e tool, and Code Mode exposes it as \u003ccode\u003echeckArchitecture\u003c/code\u003e. The Node bindings have \u003ccode\u003edetectArchitecture\u003c/code\u003e, and \u003ccode\u003efallow_api\u003c/code\u003e has \u003ccode\u003erun_architecture\u003c/code\u003e. Each returns the \u003ccode\u003earchitecture\u003c/code\u003e output. \u003ccode\u003edetectCircularDependencies\u003c/code\u003e, \u003ccode\u003edetectBoundaryViolations\u003c/code\u003e and the MCP \u003ccode\u003eanalyze\u003c/code\u003e tool keep the \u003ccode\u003edead-code\u003c/code\u003e output.\u003c/li\u003e\n\u003cli\u003eBare \u003ccode\u003efallow\u003c/code\u003e accepts \u003ccode\u003earchitecture\u003c/code\u003e in \u003ccode\u003e--only\u003c/code\u003e and \u003ccode\u003e--skip\u003c/code\u003e. \u003ccode\u003e--only architecture\u003c/code\u003e runs the dead-code analysis and reports only the architecture findings, and its \u003ccode\u003eFailed:\u003c/code\u003e line names \u003ccode\u003earchitecture\u003c/code\u003e. \u003ccode\u003e--skip architecture\u003c/code\u003e removes these findings from the dead-code section. The health score and the \u003ccode\u003e--save-baseline\u003c/code\u003e file do not change.\u003c/li\u003e\n\u003cli\u003eThe GitHub Action accepts \u003ccode\u003ecommand: architecture\u003c/code\u003e, and the GitLab template accepts \u003ccode\u003eFALLOW_COMMAND: architecture\u003c/code\u003e. For this command, \u003ccode\u003eissue-types\u003c/code\u003e and \u003ccode\u003eFALLOW_ISSUE_TYPES\u003c/code\u003e take \u003ccode\u003ecycles\u003c/code\u003e, \u003ccode\u003eboundaries\u003c/code\u003e and \u003ccode\u003epolicy\u003c/code\u003e. Another value stops the job with exit code 2 and an error that names the valid values.\u003c/li\u003e\n\u003cli\u003eTelemetry records \u003ccode\u003efallow architecture\u003c/code\u003e runs as the \u003ccode\u003earchitecture\u003c/code\u003e workflow.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow baselines prune\u003c/code\u003e removes the baseline entries of fixed findings.\u003c/strong\u003e The command reads the files that \u003ccode\u003eaudit.deadCodeBaseline\u003c/code\u003e, \u003ccode\u003eaudit.healthBaseline\u003c/code\u003e and \u003ccode\u003eaudit.dupesBaseline\u003c/code\u003e name. It runs one whole-project analysis and removes each entry that \u003ccode\u003e--baseline\u003c/code\u003e no longer matches. It never adds an entry, so a new finding stays visible to the gates. After a prune, \u003ccode\u003e--fail-on-stale-baseline\u003c/code\u003e passes, and the baseline hides the same findings as before. \u003ccode\u003e--check\u003c/code\u003e writes nothing and exits 1 when an entry can be pruned. \u003ccode\u003e--dead-code-baseline\u003c/code\u003e, \u003ccode\u003e--health-baseline\u003c/code\u003e and \u003ccode\u003e--dupes-baseline\u003c/code\u003e override the config paths. \u003ccode\u003e--coverage\u003c/code\u003e gives the coverage input for CRAP scores. The command skips a file with an older key form or with fields from a newer version. It prints the command that saves that file again. The stale-baseline warning and the gate message now name the prune command. Thanks \u003ca href=\"https://github.com/BenMcGit\"\u003e\u003ccode\u003e@​BenMcGit\u003c/code\u003e\u003c/a\u003e for the request (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3281\"\u003e#3281\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow hooks install --target git --prune-baselines\u003c/code\u003e prunes the baselines in the pre-commit hook.\u003c/strong\u003e The hook runs \u003ccode\u003efallow baselines prune\u003c/code\u003e before the audit and stages the baseline files that the prune wrote. The prune reads the working tree, but the commit uses the index. So the hook skips the prune when the working tree has unstaged or untracked changes. It also skips the prune for a commit with paths (\u003ccode\u003egit commit \u0026lt;path\u0026gt;\u003c/code\u003e). A failed prune never blocks the commit. The hints for Lefthook and for an existing hook include the same step.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow trace --dependency \u0026lt;package\u0026gt;\u003c/code\u003e reports how the code uses each imported name of a package.\u003c/strong\u003e The report gives file and call counts, and sites with line and column. It follows one hop through project wrappers such as \u003ccode\u003euseSelector.withTypes()\u003c/code\u003e, and it counts each use that it cannot resolve. \u003ccode\u003e--sites\u003c/code\u003e, \u003ccode\u003e--specifier\u003c/code\u003e, \u003ccode\u003e--limit\u003c/code\u003e and \u003ccode\u003e--cursor\u003c/code\u003e page the sites. \u003ccode\u003e--callers --depth N\u003c/code\u003e adds the files that import the users. The MCP tool \u003ccode\u003etrace_dependency\u003c/code\u003e accepts the same options.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eA JSX import source in a Vitest config now adds a module graph edge.\u003c/strong\u003e With the automatic JSX runtime, \u003ccode\u003eoxc.jsx.importSource\u003c/code\u003e (or the older \u003ccode\u003eesbuild.jsxImportSource\u003c/code\u003e) makes each test file with JSX import \u003ccode\u003e\u0026lt;source\u0026gt;/jsx-dev-runtime\u003c/code\u003e. Fallow now adds this edge when the source is a path and the test file has JSX and no \u003ccode\u003e@jsxImportSource\u003c/code\u003e pragma. A package source only marks the package as used. A local JSX runtime no longer shows as unused, and \u003ccode\u003e--impact-closure\u003c/code\u003e on a runtime file now includes these test files.\n\u003cul\u003e\n\u003cli\u003eThe edge applies to the files that \u003ccode\u003etest.include\u003c/code\u003e matches. Fallow uses the root config when it has no \u003ccode\u003etest.projects\u003c/code\u003e, else each inline project config.\u003c/li\u003e\n\u003cli\u003eA project inherits the root source only with \u003ccode\u003eextends: true\u003c/code\u003e. The classic runtime adds no edge.\u003c/li\u003e\n\u003cli\u003eA relative source resolves from the test file first, then from the config directory. A source that does not resolve adds no edge and no unresolved import.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChanged\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eThe Linux musl binaries are about 4 times faster.\u003c/strong\u003e The \u003ccode\u003emalloc\u003c/code\u003e of musl is slow when many threads allocate, and fallow analyzes files in parallel. The musl binaries now use mimalloc. This applies to the \u003ccode\u003elinux-x64-musl\u003c/code\u003e and \u003ccode\u003elinux-arm64-musl\u003c/code\u003e npm packages and the musl release assets. On a 10-core aarch64 Alpine container, \u003ccode\u003echeck\u003c/code\u003e, \u003ccode\u003edupes\u003c/code\u003e and \u003ccode\u003ehealth\u003c/code\u003e took 77% less time over 15 fixture cases, with identical output. Peak memory is about a third higher. The Node addon keeps the default allocator. Glibc, macOS and Windows builds do not change.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFallow hides the findings in an unused file by default.\u003c/strong\u003e Fallow no longer lists an unused export, type, class member or enum member in a file that it reports as unused. Deleting the file removes these findings too. The JSON output has the count in \u003ccode\u003ecascade_hidden\u003c/code\u003e, and SARIF and markdown (grouped or not) show the count too. To list the findings, pass \u003ccode\u003e--show-cascade\u003c/code\u003e, set \u003ccode\u003eshowCascade\u003c/code\u003e in the config, or use the \u003ccode\u003eshow_cascade\u003c/code\u003e parameter of the MCP tools. The health vital signs still count them. When an issue-type filter leaves out \u003ccode\u003eunused-files\u003c/code\u003e, nothing is hidden.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003e\u003ccode\u003efallow viz\u003c/code\u003e shows where to start and says what is wrong.\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eThe Overview panel opens with the health grade and one card per lens. Each card shows the number of files, the number of high findings, and the worst file with its reason. The Overview map colors files that have findings in any lens. Folder labels show how many of their files have findings.\u003c/li\u003e\n\u003cli\u003eEach lens list opens with a short summary and a severity split. The list groups rows into high, medium and low. The full file name comes first, then a plain reason. For example, \u0026quot;File path built from input\u0026quot; replaces \u003ccode\u003epath-traversal\u003c/code\u003e, and \u0026quot;High complexity, no test coverage\u0026quot; replaces a CRAP score. Security lists each file once with all of its candidates.\u003c/li\u003e\n\u003cli\u003eFolders with no imports to or from other folders now show when the active lens has findings in them, for example unused files. Health colors only files above the review threshold, so high-risk files stand out. Folders without findings fade.\u003c/li\u003e\n\u003cli\u003eThe Overview tab of the file panel opens with a list of the lenses that have findings in the file, each with its reason. The Health tab shows maintainability, change risk and importers. Then it lists each function to fix with its branches, lines, test coverage and next step. The treemap rings and names the selected file.\u003c/li\u003e\n\u003cli\u003eFolder and import-group labels have two lines (the name, then the size and findings). The labels stay over their cluster and keep clear of the controls and the legend. Import groups that span folders read as \u003ccode\u003esite/src + 5 more\u003c/code\u003e instead of \u003ccode\u003e(mixed)\u003c/code\u003e. The status line shows the grouping or the path of the file in focus. The map hides disabled controls.\u003c/li\u003e\n\u003cli\u003eA click on a line between two folders lists the target files in use. Then it lists every import, with forbidden and cyclic imports first.\u003c/li\u003e\n\u003cli\u003eHover tooltips use the same plain reasons as the panel. During a search, the legend explains the match and importer rings.\u003c/li\u003e\n\u003cli\u003eBelow 700 px, the panel docks under the map as a sheet, so the map stays visible at full width. The legend becomes one line, crowded labels drop, and the file focus view fits both columns.\u003c/li\u003e\n\u003cli\u003eThe map now follows the design of fallow.tools and fallow.cloud: paper and ink, Barlow type, hairline rules, square panels and flat controls. Day paper is the default. The night theme follows the system or the stored choice. The report embeds the fonts, so it looks the same offline.\u003c/li\u003e\n\u003cli\u003eOn the graph, folders are octagons, the imports between them run at 0, 45 and 90 degrees, and flagged files have a ring. When you hover over an import line, the map picks the line under the pointer, gives it a pale blue halo and fades the others. Lines that are hidden at the current zoom no longer react. A hover over a file draws its imports the same way, in ink.\u003c/li\u003e\n\u003cli\u003eWith a file open, the panel shows its place in the active lens (\u0026quot;3 of 61 in Security\u0026quot;) with previous and next buttons. The \u003ccode\u003ej\u003c/code\u003e and \u003ccode\u003ek\u003c/code\u003e keys do the same.\u003c/li\u003e\n\u003cli\u003eHigh findings, sparse medium findings, and the copies of an open duplicated block get a halo on the graph.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/fccff887da0d83db1711379e0a3696dfc2460fdd\"\u003e\u003ccode\u003efccff88\u003c/code\u003e\u003c/a\u003e chore: release v3.33.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/9909983a3368dea62898fd956a7df5b5c9027c53\"\u003e\u003ccode\u003e9909983\u003c/code\u003e\u003c/a\u003e fix(coverage): match the cloud source-map path candidates (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3320\"\u003e#3320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/c3c4c5733f94a4777dd8c13a0c7b9b0636ca3ea0\"\u003e\u003ccode\u003ec3c4c57\u003c/code\u003e\u003c/a\u003e fix(vitest): use forward slashes in the project glob prefix on Windows (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3319\"\u003e#3319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/503b8cd078b4422700ffc8c484ee2204ac0785cb\"\u003e\u003ccode\u003e503b8cd\u003c/code\u003e\u003c/a\u003e chore(release): set RELEASED_TAG to v3.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/29df8f5399717451103a18ba9e025f1173c27e48\"\u003e\u003ccode\u003e29df8f5\u003c/code\u003e\u003c/a\u003e chore(docker): pin FALLOW_VERSION 3.33.0 with refreshed checksums\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/576dc2bd8325abc4d304580111dabd4b1c58ae82\"\u003e\u003ccode\u003e576dc2b\u003c/code\u003e\u003c/a\u003e chore(napi): sync package.json / package-lock / index.js to v3.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/1cc5402b570b8d311caf9b1c0548abdbcd4e83f7\"\u003e\u003ccode\u003e1cc5402\u003c/code\u003e\u003c/a\u003e fix(vitest): follow the Vitest project model for the JSX import source (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3318\"\u003e#3318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/f4121c21fae243d961f75a1c854805fb38214e4e\"\u003e\u003ccode\u003ef4121c2\u003c/code\u003e\u003c/a\u003e fix(action): baseline health and duplication on the default run (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/278dbc6c34ab13fe844589c34971f8e84cb7989f\"\u003e\u003ccode\u003e278dbc6\u003c/code\u003e\u003c/a\u003e chore: release v3.33.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fallow-rs/fallow/commit/7615ef9c2ad02ec71d3d1f20b10063ef5db1b336\"\u003e\u003ccode\u003e7615ef9\u003c/code\u003e\u003c/a\u003e feat(vitest): add a graph edge for the Vitest JSX import source (\u003ca href=\"https://redirect.github.com/fallow-rs/fallow/issues/3315\"\u003e#3315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fallow-rs/fallow/compare/v3.31.0...v3.33.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.9.9 to 3.9.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.10\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.10/CHANGELOG.md#3910\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.10\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on performance (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20266\"\u003e#20266\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\"\u003ehttps://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267\u003c/a\u003e for details.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/1172b82c295c4f889fd787dc6c78c3e194ebf353\"\u003e\u003ccode\u003e1172b82\u003c/code\u003e\u003c/a\u003e Release 3.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/d0142273aff2c76f8a69785d42ee2cedc4b0aaa3\"\u003e\u003ccode\u003ed014227\u003c/code\u003e\u003c/a\u003e Update \u003ccode\u003emicromark-extension-gfm-table\u003c/code\u003e to fix the table parse issue on perfor...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/953b9084329dcd06ed1072a04b333f1e6e9371e8\"\u003e\u003ccode\u003e953b908\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ad8a6bf4fa23c42fd114683fec43b28a11bd24af\"\u003e\u003ccode\u003ead8a6bf\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/prettier/prettier/compare/3.9.9...3.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lottiefiles/dotlottie-react` from 0.19.16 to 0.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LottieFiles/dotlottie-web/releases\"\u003e@​lottiefiles/dotlottie-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​lottiefiles/dotlottie-react\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee46482e: feat: add \u003ccode\u003eDotLottieWorker.setWorkerUrl()\u003c/code\u003e for CSP-compatible worker loading\u003c/p\u003e\n\u003cp\u003eShip \u003ccode\u003edist/dotlottie.worker.js\u003c/code\u003e as a standalone file and add \u003ccode\u003esetWorkerUrl(url)\u003c/code\u003e so consumers can self-host the worker script, avoiding \u003ccode\u003eworker-src: blob:\u003c/code\u003e in Content-Security-Policy.\u003c/p\u003e\n\u003cp\u003eRelative \u003ccode\u003esrc\u003c/code\u003e paths are now resolved against the page before reaching the worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e629eb6c: Avoid loading the initial \u003ccode\u003esrc\u003c/code\u003e twice when the React player is mounted. Both the regular and worker players now rely on their constructor to load the first animation, while later \u003ccode\u003esrc\u003c/code\u003e changes still call \u003ccode\u003eload\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e46482e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lottiefiles/dotlottie-web\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/LottieFiles/dotlottie-web/blob/main/packages/react/CHANGELOG.md\"\u003e@​lottiefiles/dotlottie-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ee46482e: feat: add \u003ccode\u003eDotLottieWorker.setWorkerUrl()\u003c/code\u003e for CSP-compatible worker loading\u003c/p\u003e\n\u003cp\u003eShip \u003ccode\u003edist/dotlottie.worker.js\u003c/code\u003e as a standalone file and add \u003ccode\u003esetWorkerUrl(url)\u003c/code\u003e so consumers can self-host the worker script, avoiding \u003ccode\u003eworker-src: blob:\u003c/code\u003e in Content-Security-Policy.\u003c/p\u003e\n\u003cp\u003eRelative \u003ccode\u003esrc\u003c/code\u003e paths are now resolved against the page before reaching the worker.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e629eb6c: Avoid loading the initial \u003ccode\u003esrc\u003c/code\u003e twice when the React player is mounted. Both the regular and worker players now rely on their constructor to load the first animation, while later \u003ccode\u003esrc\u003c/code\u003e changes still call \u003ccode\u003eload\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [e46482e]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​lottiefiles/dotlottie-web\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.81.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commit/e34f2cf2dc609ebae482615f64be4dee4218a4eb\"\u003e\u003ccode\u003ee34f2cf\u003c/code\u003e\u003c/a\u003e chore: update versions (\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commit/629eb6c67668be3d1f37efd9c6ea79d853ecc098\"\u003e\u003ccode\u003e629eb6c\u003c/code\u003e\u003c/a\u003e fix(react): avoid reloading initial animation source (\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react/issues/977\"\u003e#977\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commit/e46482eaba63017436c121e46605a65489d777b2\"\u003e\u003ccode\u003ee46482e\u003c/code\u003e\u003c/a\u003e feat(web): add setWorkerUrl() for CSP-compatible worker loading (\u003ca href=\"https://github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/react/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/LottieFiles/dotlottie-web/commits/@lottiefiles/dotlottie-react@0.20.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/browser` from 11.4.0 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/browser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/browser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 11.4.0 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.8 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fdf41d6f6315ebff3a7056d7e7f002b8e78749d4\"\u003e\u003ccode\u003efdf41d6\u003c/code\u003e\u003c/a\u003e [ai-upgrade] discover upgrade models and reasoning efforts from agent CLIs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47c6cc8da0a35432bc964548ecfb5e1ba160b69c\"\u003e\u003ccode\u003e47c6cc8\u003c/code\u003e\u003c/a\u003e Document next analyze export in the package bundling guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99735\"\u003e#99735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5b10604925853d8cd0bee61eb49d4894707cf7ac\"\u003e\u003ccode\u003e5b10604\u003c/code\u003e\u003c/a\u003e Revert stabilization of \u003ccode\u003eforbidden()\u003c/code\u003e and \u003ccode\u003eunauthorized()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99734\"\u003e#99734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/f3a6f976de26c40e7a6543a3175666906e84e050\"\u003e\u003ccode\u003ef3a6f97\u003c/code\u003e\u003c/a\u003e Preserve configured output directories during static export (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99507\"\u003e#99507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b22e5a299cb58577ce86f21b6a0f7bb31a6168f2\"\u003e\u003ccode\u003eb22e5a2\u003c/code\u003e\u003c/a\u003e Rename skill to next-bundle-optimizer and document its usage (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99731\"\u003e#99731\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/74dc549ca01d7c1adada50576b2b204a4ad32df6\"\u003e\u003ccode\u003e74dc549\u003c/code\u003e\u003c/a\u003e [turbo-tasks-backend] Clean up task state before publishing execution complet...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/b8c7c7f2f3222d133f2a64d9bb77cc83d68f8172\"\u003e\u003ccode\u003eb8c7c7f\u003c/code\u003e\u003c/a\u003e Improve static route error guidance (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99724\"\u003e#99724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/compare/v16.3.8...v16.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `zod` from 4.6.5 to 4.6.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/colinhacks/zod/releases\"\u003ezod's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.6.6\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003eSix malicious commits pushed to \u003ccode\u003emain\u003c/code\u003e on September 21 with a compromised git credential were reverted the same day in \u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6620\"\u003e#6620\u003c/a\u003e and have since been removed from the history of \u003ccode\u003emain\u003c/code\u003e. None were ever published to npm. The npm provenance for 4.6.6 names 284243fb, the pre-rewrite copy of 9c219833 with identical contents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eCommits:\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e0cd3af5e9f50ad11bbcd4407a46a21b8848ba574 docs: load the en locale directly in Zod Mini\u003c/li\u003e\n\u003cli\u003e9d5e60f162997b764b40d45aa02481888db50dea docs: import locales from zod/locales, not z.locales\u003c/li\u003e\n\u003cli\u003e34a626f307871ecbb0123947559328dc52ed5e3e docs: tighten the z.locales tree-shaking note\u003c/li\u003e\n\u003cli\u003e74304ce5b5796b5edb9a88ceb8e170b6ea3e82df release: stage npm versions instead of publishing them (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6622\"\u003e#6622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eb2ef983e0711ff6517d6020b021071e2e5653efa docs: add Code for Japan to bronze sponsors\u003c/li\u003e\n\u003cli\u003e8fb2faf0584828a6a027d8279db36f6f52784462 docs: crop the Code for Japan logo and list it first in bronze\u003c/li\u003e\n\u003cli\u003ebacad518c41610d654658172d325874bf0ee6290 docs: square the Code for Japan logo to match the other bronze tiles\u003c/li\u003e\n\u003cli\u003ec42596bd1c87e941d7241d10e012c5c196adcc10 release: hold the run on the release-approval environment until the staged versions are approved (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea2ba4a67986a3e6b2b131be30084a2f460d9ea67 fix(types): declare record output and input as members, not base type arguments (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6645\"\u003e#6645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ea0ebf970f2d752e5f58527cd2942ff48be4f46bd fix(v4): check array, set and map size bounds before parsing elements (\u003ca href=\"https://redirect.github.com/colinhacks/zod/issues/6652\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/climaa/acceptance-gate/pull/516","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/climaa%2Facceptance-gate/issues/516","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/516/packages"}},{"old_version":"10.76.0","new_version":"10.76.2","update_type":"patch","path":null,"pr_created_at":"2026-10-14T14:24:35.000Z","version_change":"10.76.0 → 10.76.2","issue":{"uuid":"5849593516","node_id":"PR_kwDORVSXHM8AAAABIaRcEA","number":6300,"state":"open","title":"chore(deps):(deps): bump the production-patches group across 1 directory with 17 updates","user":"dependabot[bot]","labels":["dependencies","pnpm"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-14T14:24:35.000Z","updated_at":"2026-10-14T14:29:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps):(deps): bump","group_name":"production-patches","update_count":17,"packages":[{"name":"@cloudflare/think","old_version":"0.20.0","new_version":"0.20.2","repository_url":"https://github.com/cloudflare/agents"},{"name":"@iconify-json/lucide","old_version":"1.2.140","new_version":"1.2.142","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@sentry/astro","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/profiling-node","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.76.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vite-plugin","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"drizzle-orm","old_version":"0.45.3","new_version":"0.45.4","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"graphql-yoga","old_version":"5.24.2","new_version":"5.24.4","repository_url":"https://github.com/graphql-hive/graphql-yoga"},{"name":"i18next","old_version":"26.4.2","new_version":"26.4.3","repository_url":"https://github.com/i18next/i18next"},{"name":"idb","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/jakearchibald/idb"},{"name":"langsmith","old_version":"0.10.8","new_version":"0.10.11","repository_url":"https://github.com/langchain-ai/langsmith-javascript"},{"name":"mongoose","old_version":"9.11.0","new_version":"9.11.1","repository_url":"https://github.com/Automattic/mongoose"},{"name":"react-i18next","old_version":"17.0.15","new_version":"17.0.16","repository_url":"https://github.com/i18next/react-i18next"},{"name":"resend","old_version":"6.32.0","new_version":"6.32.1","repository_url":"https://github.com/resend/resend-node"},{"name":"uuid","old_version":"14.0.2","new_version":"14.0.3","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@vercel/connect","old_version":"2.4.0","new_version":"2.4.1","repository_url":"https://github.com/vercel/vercel"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-patches group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@cloudflare/think](https://github.com/cloudflare/agents/tree/HEAD/packages/think) | `0.20.0` | `0.20.2` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.140` | `1.2.142` |\n| [@sentry/astro](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/profiling-node](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.76.0` | `10.76.2` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.4.0` | `5.4.1` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.3` | `0.45.4` |\n| [graphql-yoga](https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga) | `5.24.2` | `5.24.4` |\n| [i18next](https://github.com/i18next/i18next) | `26.4.2` | `26.4.3` |\n| [idb](https://github.com/jakearchibald/idb) | `8.0.3` | `8.0.4` |\n| [langsmith](https://github.com/langchain-ai/langsmith-javascript) | `0.10.8` | `0.10.11` |\n| [mongoose](https://github.com/Automattic/mongoose) | `9.11.0` | `9.11.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.15` | `17.0.16` |\n| [resend](https://github.com/resend/resend-node) | `6.32.0` | `6.32.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.2` | `14.0.3` |\n| [@vercel/connect](https://github.com/vercel/vercel/tree/HEAD/packages/connect) | `2.4.0` | `2.4.1` |\n\n\nUpdates `@cloudflare/think` from 0.20.0 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/agents/releases\"\u003e@​cloudflare/think's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/think\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2522\"\u003e#2522\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/bcf5d2057aa477da9f464af8496a21811416a7c4\"\u003e\u003ccode\u003ebcf5d20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003efetch_url\u003c/code\u003e now blocks private and local hosts using the shared policy from \u003ccode\u003eagents/webfetch\u003c/code\u003e. See \u003ca href=\"https://github.com/cloudflare/agents/blob/main/docs/agents/fetch-the-web.md#url-policy\"\u003eFetch the Web: URL policy\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​cloudflare/think\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2495\"\u003e#2495\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/88d6745c53cf69a343fcbe8f3bd17ea58590d27e\"\u003e\u003ccode\u003e88d6745\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - Fix a chat that could stall when the model chains fast client tool calls across steps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cloudflare/agents/blob/main/packages/think/CHANGELOG.md\"\u003e@​cloudflare/think's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.20.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2522\"\u003e#2522\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/bcf5d2057aa477da9f464af8496a21811416a7c4\"\u003e\u003ccode\u003ebcf5d20\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003efetch_url\u003c/code\u003e now blocks private and local hosts using the shared policy from \u003ccode\u003eagents/webfetch\u003c/code\u003e. See \u003ca href=\"https://github.com/cloudflare/agents/blob/main/docs/agents/fetch-the-web.md#url-policy\"\u003eFetch the Web: URL policy\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/cloudflare/agents/pull/2495\"\u003e#2495\u003c/a\u003e \u003ca href=\"https://github.com/cloudflare/agents/commit/88d6745c53cf69a343fcbe8f3bd17ea58590d27e\"\u003e\u003ccode\u003e88d6745\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ben-reitz\"\u003e\u003ccode\u003e@​ben-reitz\u003c/code\u003e\u003c/a\u003e! - Fix a chat that could stall when the model chains fast client tool calls across steps.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/48d9c36f5f1ff18a91fbf0659b9a8e026d1cac43\"\u003e\u003ccode\u003e48d9c36\u003c/code\u003e\u003c/a\u003e Release agents@0.28.0 \u0026amp; \u003ccode\u003e@​cloudflare/think\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.20.2 (\u003ca href=\"https://github.com/cloudflare/agents/tree/HEAD/packages/think/issues/2537\"\u003e#2537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/bb6b27a4bd6d79aeeb9380613c4e0d90874c30f2\"\u003e\u003ccode\u003ebb6b27a\u003c/code\u003e\u003c/a\u003e refactor(think): share the private-host policy with agents/webfetch (\u003ca href=\"https://github.com/cloudflare/agents/tree/HEAD/packages/think/issues/2521\"\u003e#2521\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/e335186331f99be12609a5eb0c64c7863c3ccafd\"\u003e\u003ccode\u003ee335186\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/cloudflare/agents/tree/HEAD/packages/think/issues/2461\"\u003e#2461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/bda70b520422ee65e80f02f0300f424e1c990954\"\u003e\u003ccode\u003ebda70b5\u003c/code\u003e\u003c/a\u003e feat(agents): experimental ThinkHarness, Think's agent loop as a Lifecycle ca...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/8aa63ef7783900d213f1c750f56f35e2957374b8\"\u003e\u003ccode\u003e8aa63ef\u003c/code\u003e\u003c/a\u003e test(think): release a held resume request when a continuation fails before s...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cloudflare/agents/commit/88d6745c53cf69a343fcbe8f3bd17ea58590d27e\"\u003e\u003ccode\u003e88d6745\u003c/code\u003e\u003c/a\u003e fix(think): keep the next auto-continuation scheduled while a continuation st...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/cloudflare/agents/commits/@cloudflare/think@0.20.2/packages/think\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.140 to 1.2.142\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iconify/icon-sets/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/astro` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/astro's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/astro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/profiling-node` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/profiling-node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/profiling-node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.76.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.76.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/vite-plugin` from 5.4.0 to 5.4.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/releases\"\u003e@​sentry/vite-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump \u003ccode\u003e@​sentry/bundler-plugins\u003c/code\u003e to ^10.76.0 by \u003ca href=\"https://github.com/Lms24\"\u003e\u003ccode\u003e@​Lms24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/954\"\u003e#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/blob/main/CHANGELOG.md\"\u003e@​sentry/vite-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.4.1\u003c/h2\u003e\n\u003ch3\u003eInternal Changes 🔧\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(deps) Bump \u003ccode\u003e@​sentry/bundler-plugins\u003c/code\u003e to ^10.76.0 by \u003ca href=\"https://github.com/Lms24\"\u003e\u003ccode\u003e@​Lms24\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/pull/954\"\u003e#954\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/commit/a18b8da6b2886f1491914e7c588aa3cd56654c1d\"\u003e\u003ccode\u003ea18b8da\u003c/code\u003e\u003c/a\u003e release: 5.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/commit/042e8be23d18a5b812d428ac319413eb94a46863\"\u003e\u003ccode\u003e042e8be\u003c/code\u003e\u003c/a\u003e build(deps): Bump \u003ccode\u003e@​sentry/bundler-plugins\u003c/code\u003e to ^10.76.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript-bundler-plugins/issues/954\"\u003e#954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/commit/63656a7f9f25723a4512caa95f554dc365cdfb96\"\u003e\u003ccode\u003e63656a7\u003c/code\u003e\u003c/a\u003e Merge branch 'release/5.4.0'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/getsentry/sentry-javascript-bundler-plugins/compare/5.4.0...5.4.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `drizzle-orm` from 0.45.3 to 0.45.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/releases\"\u003edrizzle-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.45.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/drizzle-team/drizzle-orm/commit/eab8bedbb65d5429c54e612ddbd88aa23091d398\"\u003e\u003ccode\u003eeab8bed\u003c/code\u003e\u003c/a\u003e Fixed \u003ccode\u003epostgres-js\u003c/code\u003e not using prepared queries on explicit \u003ccode\u003e.prepare(name)\u003c/code\u003e (...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/drizzle-team/drizzle-orm/compare/0.45.3...0.45.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `graphql-yoga` from 5.24.2 to 5.24.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/graphql-hive/graphql-yoga/blob/main/packages/graphql-yoga/CHANGELOG.md\"\u003egraphql-yoga's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.24.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql-hive/graphql-yoga/pull/4607\"\u003e#4607\u003c/a\u003e\n\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/d8b8860c4c0deea72bb8aec7948caef695fa7d2a\"\u003e\u003ccode\u003ed8b8860\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/12.0.3\"\u003e\u003ccode\u003e@graphql-tools/utils@^12.0.3\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^11.2.2\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.24.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/graphql-hive/graphql-yoga/pull/4604\"\u003e#4604\u003c/a\u003e\n\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/c6febdc34e7f0d791c91f2e745ff0d388bf25b0c\"\u003e\u003ccode\u003ec6febdc\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/enisdenjo\"\u003e\u003ccode\u003e@​enisdenjo\u003c/code\u003e\u003c/a\u003e! - dependencies updates:\n\u003cul\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/executor/v/2.0.3\"\u003e\u003ccode\u003e@graphql-tools/executor@^2.0.3\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^2.0.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/schema/v/10.1.3\"\u003e\u003ccode\u003e@graphql-tools/schema@^10.1.3\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^10.0.11\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependency\n\u003ca href=\"https://www.npmjs.com/package/@graphql-tools/utils/v/11.2.2\"\u003e\u003ccode\u003e@graphql-tools/utils@^11.2.2\u003c/code\u003e ↗︎\u003c/a\u003e\n(from \u003ccode\u003e^11.2.0\u003c/code\u003e, in \u003ccode\u003edependencies\u003c/code\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/cf962eb58ed34d47817c91b66deaf64b311722de\"\u003e\u003ccode\u003ecf962eb\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4609\"\u003e#4609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/d8b8860c4c0deea72bb8aec7948caef695fa7d2a\"\u003e\u003ccode\u003ed8b8860\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@graphql-tools/*\u003c/code\u003e (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4607\"\u003e#4607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/9651c6070b7c1d1df04811a54b21a68b08f8ec04\"\u003e\u003ccode\u003e9651c60\u003c/code\u003e\u003c/a\u003e chore(release): update monorepo packages versions (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4605\"\u003e#4605\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commit/c6febdc34e7f0d791c91f2e745ff0d388bf25b0c\"\u003e\u003ccode\u003ec6febdc\u003c/code\u003e\u003c/a\u003e Bump \u003ccode\u003e@graphql-tools/*\u003c/code\u003e (\u003ca href=\"https://github.com/graphql-hive/graphql-yoga/tree/HEAD/packages/graphql-yoga/issues/4604\"\u003e#4604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/graphql-hive/graphql-yoga/commits/graphql-yoga@5.24.4/packages/graphql-yoga\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.4.2 to 26.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: \u003ccode\u003eResourceStore.hasLanguageSomeTranslations()\u003c/code\u003e no longer enumerates every key of a large bundle on each call. It ran \u003ccode\u003eObject.keys()\u003c/code\u003e on the whole bundle just to learn whether it had at least one key, and \u003ccode\u003einit()\u003c/code\u003e / \u003ccode\u003echangeLanguage()\u003c/code\u003e reach it three times per instance (once while picking the language, twice via \u003ccode\u003esetResolvedLanguage()\u003c/code\u003e). With large flat bundles and one i18next instance per SSR request reusing the same resources, that showed up as measurable CPU work before any \u003ccode\u003et()\u003c/code\u003e call. Bundle objects already found non-empty are now remembered in a \u003ccode\u003eWeakSet\u003c/code\u003e shared across instances, so later checks are O(1): 2,000 inits with a 6,800-key bundle went from ~750 ms to ~20 ms, the same as a one-key bundle. Only the non-empty result is cached. No API removes single keys from a bundle, so a non-empty bundle stays non-empty, and empty bundles are re-checked every time, so keys added later (backend loads, \u003ccode\u003eaddResource\u003c/code\u003e, \u003ccode\u003eaddResourceBundle\u003c/code\u003e, direct or silent changes) count right away. The only edge case: a bundle emptied by hand with \u003ccode\u003edelete\u003c/code\u003e on every key while it is still in the store keeps counting as having translations; use \u003ccode\u003eremoveResourceBundle()\u003c/code\u003e for that. Thanks \u003ca href=\"https://github.com/dmchoi77\"\u003e\u003ccode\u003e@​dmchoi77\u003c/code\u003e\u003c/a\u003e for the detailed report (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2449\"\u003e#2449\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.4.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: \u003ccode\u003eResourceStore.hasLanguageSomeTranslations()\u003c/code\u003e no longer enumerates every key of a large bundle on each call. It ran \u003ccode\u003eObject.keys()\u003c/code\u003e on the whole bundle just to learn whether it had at least one key, and \u003ccode\u003einit()\u003c/code\u003e / \u003ccode\u003echangeLanguage()\u003c/code\u003e reach it three times per instance (once while picking the language, twice via \u003ccode\u003esetResolvedLanguage()\u003c/code\u003e). With large flat bundles and one i18next instance per SSR request reusing the same resources, that showed up as measurable CPU work before any \u003ccode\u003et()\u003c/code\u003e call. Bundle objects already found non-empty are now remembered in a \u003ccode\u003eWeakSet\u003c/code\u003e shared across instances, so later checks are O(1): 2,000 inits with a 6,800-key bundle went from ~750 ms to ~20 ms, the same as a one-key bundle. Only the non-empty result is cached. No API removes single keys from a bundle, so a non-empty bundle stays non-empty, and empty bundles are re-checked every time, so keys added later (backend loads, \u003ccode\u003eaddResource\u003c/code\u003e, \u003ccode\u003eaddResourceBundle\u003c/code\u003e, direct or silent changes) count right away. The only edge case: a bundle emptied by hand with \u003ccode\u003edelete\u003c/code\u003e on every key while it is still in the store keeps counting as having translations; use \u003ccode\u003eremoveResourceBundle()\u003c/code\u003e for that. Thanks \u003ca href=\"https://github.com/dmchoi77\"\u003e\u003ccode\u003e@​dmchoi77\u003c/code\u003e\u003c/a\u003e for the detailed report (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2449\"\u003e#2449\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/0d2845a2360dcc236fe9681f849781f5dfdd35c4\"\u003e\u003ccode\u003e0d2845a\u003c/code\u003e\u003c/a\u003e 26.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/a2dbe15e844b7f897ff5851419ba000fbacdbc45\"\u003e\u003ccode\u003ea2dbe15\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/e75843ffeac038a961f91181d963ae4a8f228976\"\u003e\u003ccode\u003ee75843f\u003c/code\u003e\u003c/a\u003e perf: cache non-empty bundles in hasLanguageSomeTranslations, changelog v26.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/edaea71b729aa54dc35d5e7dfea72b2b12f24a61\"\u003e\u003ccode\u003eedaea71\u003c/code\u003e\u003c/a\u003e Fix TypeScript examples build and update them to i18next v26 (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2448\"\u003e#2448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/4ebd19d89111fa558d7086f6be64eb748bad6327\"\u003e\u003ccode\u003e4ebd19d\u003c/code\u003e\u003c/a\u003e docs: \u0026quot;For AI assistants\u0026quot; paragraph in the README and a fuller saveMissing JSDoc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.4.2...v26.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idb` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/654c746bef13f9fe7f5871e03ac58015cebace5a\"\u003e\u003ccode\u003e654c746\u003c/code\u003e\u003c/a\u003e 8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/1b0f4a686acd113b462aa749e3bec20a5a1b9b4b\"\u003e\u003ccode\u003e1b0f4a6\u003c/code\u003e\u003c/a\u003e Minor byte savings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/970aa0592002177706ef66e2a1972e432b614730\"\u003e\u003ccode\u003e970aa05\u003c/code\u003e\u003c/a\u003e Fix reads of NaN values (\u003ca href=\"https://redirect.github.com/jakearchibald/idb/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `langsmith` from 0.10.8 to 0.10.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/releases\"\u003elangsmith's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.10.11\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10...v0.10.11\"\u003e0.10.11\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e ship CJS and node10 types for langsmith/vitest (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/35\"\u003e#35\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/5e450f2a1194fc9986e3a9f3a84b613413235486\"\u003e5e450f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop the release-as pin now that 0.10.10 is out (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/af206234d7c916e42019128ed0f76057ec9d7402\"\u003eaf20623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.10\u003c/h2\u003e\n\u003cp\u003eFirst release from this repo :rocket: The JS SDK moved here from \u003ca href=\"https://github.com/langchain-ai/langsmith-sdk\"\u003elangsmith-sdk\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-sdk/issues/3691\"\u003elangsmith-sdk#3691\u003c/a\u003e). It stays the same npm package, nothing changes on your side.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10-rc.1...v0.10.10\"\u003e0.10.10\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch release-please to the stable channel (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript-staging/pull/27\"\u003elangsmith-javascript-staging#27\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2045b301e50ddd5f0061eafa73fa4d923928a12d\"\u003e2045b30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.10.10-rc.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.4...v0.10.10-rc.1\"\u003e0.10.10-rc.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eevaluators:\u003c/strong\u003e add code_evaluator_input to code evaluator schemas (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9a972bee1a46c2d730c9abb1d9d3b6f68f57ef7b\"\u003e9a972be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeedback:\u003c/strong\u003e add feedback_config_id field and expose id on feedback config (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9b627a38eae8aaf7e52e189d4ca5e5890b530671\"\u003e9b627a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion cost detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c8de715858cea6c4e472502a34f1559820d3d7a8\"\u003ec8de715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion token detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/4041fdc18fbd04cee593d35b48e521f269b2f1f0\"\u003e4041fdc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e add resolve endpoint to look up a tracing project by address (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2676daa2bbaf7e3a41760b01ef1ca5e1a2860d9d\"\u003e2676daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e accept the release-please component branch in the PR source check (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c5f7349cc986a105a5f7c4cc1972d0b469d2832f\"\u003ec5f7349\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eprepare JS publishing and repair production sync (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/cdf8d61579ece5ff47276455137b98d9dc957ad5\"\u003ecdf8d61\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ecut the js release candidate as 0.10.10-rc.1 (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/32\"\u003e#32\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9fbb8d768ed4e3cd6782c8f8e2056aaa33515954\"\u003e9fbb8d7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/blob/main/CHANGELOG.md\"\u003elangsmith's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10...v0.10.11\"\u003e0.10.11\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ebuild:\u003c/strong\u003e ship CJS and node10 types for langsmith/vitest (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/35\"\u003e#35\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/5e450f2a1194fc9986e3a9f3a84b613413235486\"\u003e5e450f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edrop the release-as pin now that 0.10.10 is out (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/34\"\u003e#34\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/af206234d7c916e42019128ed0f76057ec9d7402\"\u003eaf20623\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.10-rc.1...v0.10.10\"\u003e0.10.10\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eChores\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eswitch release-please to the stable channel (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/27\"\u003e#27\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2045b301e50ddd5f0061eafa73fa4d923928a12d\"\u003e2045b30\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/compare/v0.10.4...v0.10.10-rc.1\"\u003e0.10.10-rc.1\u003c/a\u003e (2026-10-09)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eevaluators:\u003c/strong\u003e add code_evaluator_input to code evaluator schemas (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9a972bee1a46c2d730c9abb1d9d3b6f68f57ef7b\"\u003e9a972be\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efeedback:\u003c/strong\u003e add feedback_config_id field and expose id on feedback config (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/9b627a38eae8aaf7e52e189d4ca5e5890b530671\"\u003e9b627a3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion cost detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c8de715858cea6c4e472502a34f1559820d3d7a8\"\u003ec8de715\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eruns:\u003c/strong\u003e add prompt and completion token detail metric fields (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/4041fdc18fbd04cee593d35b48e521f269b2f1f0\"\u003e4041fdc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esessions:\u003c/strong\u003e add resolve endpoint to look up a tracing project by address (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/2676daa2bbaf7e3a41760b01ef1ca5e1a2860d9d\"\u003e2676daa\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e accept the release-please component branch in the PR source check (\u003ca href=\"https://redirect.github.com/langchain-ai/langsmith-javascript/issues/30\"\u003e#30\u003c/a\u003e) (\u003ca href=\"https://github.com/langchain-ai/langsmith-javascript/commit/c5f73...\n\n_Description has been truncated_","html_url":"https://github.com/daggerstuff/pixelated/pull/6300","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/daggerstuff%2Fpixelated/issues/6300","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6300/packages"}},{"old_version":"10.71.0","new_version":"10.76.2","update_type":"minor","path":null,"pr_created_at":"2026-10-14T13:22:43.000Z","version_change":"10.71.0 → 10.76.2","issue":{"uuid":"5848600491","node_id":"PR_kwDOS6_Lts8AAAABIZepuA","number":233,"state":"closed","title":"deps(deps): bump the production-minor-and-patch group across 1 directory with 129 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-15T01:12:10.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-14T13:22:43.000Z","updated_at":"2026-10-15T01:12:12.000Z","time_to_close":42567,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps(deps): bump","group_name":"production-minor-and-patch","update_count":129,"packages":[{"name":"@daypicker/react","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"@radix-ui/react-checkbox","old_version":"1.3.11","new_version":"1.3.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-select","old_version":"2.3.7","new_version":"2.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@sentry/nextjs","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@supabase/ssr","old_version":"0.12.0","new_version":"0.12.7","repository_url":"https://github.com/supabase/ssr"},{"name":"@supabase/supabase-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"lucide-react","old_version":"1.21.0","new_version":"1.55.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"radix-ui","old_version":"1.6.7","new_version":"1.7.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"resend","old_version":"6.22.1","new_version":"6.32.1","repository_url":"https://github.com/resend/resend-node"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@babel/generator","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@babel/helpers","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/parser","old_version":"7.29.7","new_version":"7.29.9","repository_url":"https://github.com/babel/babel"},{"name":"@babel/traverse","old_version":"7.29.7","new_version":"7.29.10","repository_url":"https://github.com/babel/babel"},{"name":"@babel/types","old_version":"7.29.7","new_version":"7.29.8","repository_url":"https://github.com/babel/babel"},{"name":"@floating-ui/core","old_version":"1.7.5","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/dom","old_version":"1.7.6","new_version":"1.8.0","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/react-dom","old_version":"2.1.8","new_version":"2.1.9","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@floating-ui/utils","old_version":"0.2.11","new_version":"0.2.12","repository_url":"https://github.com/floating-ui/floating-ui"},{"name":"@jridgewell/sourcemap-codec","old_version":"1.5.5","new_version":"1.6.0","repository_url":"https://github.com/jridgewell/sourcemaps"},{"name":"@next/env","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-arm64","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-darwin-x64","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-gnu","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-arm64-musl","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-gnu","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-linux-x64-musl","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-arm64-msvc","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/swc-win32-x64-msvc","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@opentelemetry/core","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/resources","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@opentelemetry/sdk-trace-base","old_version":"2.10.0","new_version":"2.12.0","repository_url":"https://github.com/open-telemetry/opentelemetry-js"},{"name":"@radix-ui/react-accessible-icon","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-accordion","old_version":"1.2.20","new_version":"1.2.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-alert-dialog","old_version":"1.1.23","new_version":"1.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-arrow","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-aspect-ratio","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-avatar","old_version":"1.2.6","new_version":"1.2.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.20","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collection","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-context-menu","old_version":"2.3.7","new_version":"2.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dismissable-layer","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dropdown-menu","old_version":"2.1.24","new_version":"2.1.25","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-focus-scope","old_version":"1.1.16","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-form","old_version":"0.1.16","new_version":"0.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.23","new_version":"1.1.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-label","old_version":"2.1.15","new_version":"2.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menu","old_version":"2.1.24","new_version":"2.1.25","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-menubar","old_version":"1.1.24","new_version":"1.1.25","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.22","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-one-time-password-field","old_version":"0.1.16","new_version":"0.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-password-toggle-field","old_version":"0.1.11","new_version":"0.1.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popper","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-portal","old_version":"1.1.17","new_version":"1.1.18","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-primitive","old_version":"2.1.10","new_version":"2.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-progress","old_version":"1.1.16","new_version":"1.1.17","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-radio-group","old_version":"1.4.7","new_version":"1.4.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-roving-focus","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.18","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-separator","old_version":"1.1.15","new_version":"1.1.16","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slider","old_version":"1.4.7","new_version":"1.5.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-switch","old_version":"1.3.7","new_version":"1.3.8","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.21","new_version":"1.1.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toast","old_version":"1.2.23","new_version":"1.2.24","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle","old_version":"1.1.18","new_version":"1.1.19","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toggle-group","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-toolbar","old_version":"1.1.19","new_version":"1.1.20","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tooltip","old_version":"1.2.16","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-use-size","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-visually-hidden","old_version":"1.2.11","new_version":"1.2.12","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/browser","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/browser-utils","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/core","old_version":"10.70.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"dotenv","old_version":"16.6.1","new_version":"17.4.2","repository_url":"https://github.com/motdotla/dotenv"},{"name":"@sentry/bundler-plugins","old_version":"10.70.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/feedback","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/node-core","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/opentelemetry","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/react","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/replay","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/replay-canvas","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/server-utils","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/vercel-edge","old_version":"10.71.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@sentry/webpack-plugin","old_version":"5.4.0","new_version":"5.4.1","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@supabase/auth-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/functions-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/phoenix","old_version":"0.4.2","new_version":"0.4.5","repository_url":"https://github.com/supabase/phoenix"},{"name":"@supabase/postgrest-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/realtime-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@supabase/storage-js","old_version":"2.108.2","new_version":"2.117.3","repository_url":"https://github.com/supabase/supabase-js"},{"name":"@types/d3-shape","old_version":"3.1.8","new_version":"3.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"acorn","old_version":"8.17.0","new_version":"8.19.0","repository_url":"https://github.com/acornjs/acorn"},{"name":"baseline-browser-mapping","old_version":"2.11.20","new_version":"2.11.28","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"caniuse-lite","old_version":"1.0.30001810","new_version":"1.0.30001816","repository_url":"https://github.com/browserslist/caniuse-lite"},{"name":"electron-to-chromium","old_version":"1.5.420","new_version":"1.5.456","repository_url":"https://github.com/Kilian/electron-to-chromium"},{"name":"enhanced-resolve","old_version":"5.24.5","new_version":"5.26.0","repository_url":"https://github.com/webpack/enhanced-resolve"},{"name":"es-toolkit","old_version":"1.50.0","new_version":"1.52.0","repository_url":"https://github.com/toss/es-toolkit"},{"name":"estraverse","old_version":"4.3.0","new_version":"5.3.0","repository_url":"https://github.com/estools/estraverse"},{"name":"immer","old_version":"11.1.15","new_version":"11.1.21","repository_url":"https://github.com/immerjs/immer"},{"name":"import-in-the-middle","old_version":"3.3.3","new_version":"3.5.2","repository_url":"https://github.com/nodejs/import-in-the-middle"},{"name":"cjs-module-lexer","old_version":"2.2.1","new_version":"2.3.0","repository_url":"https://github.com/nodejs/cjs-module-lexer"},{"name":"minimizer-webpack-plugin","old_version":"5.6.1","new_version":"5.13.0","repository_url":"https://github.com/webpack/minimizer-webpack-plugin"},{"name":"nanoid","old_version":"3.3.18","new_version":"3.3.20","repository_url":"https://github.com/ai/nanoid"},{"name":"node-fetch","old_version":"2.6.7","new_version":"2.7.0","repository_url":"https://github.com/node-fetch/node-fetch"},{"name":"node-releases","old_version":"2.0.54","new_version":"2.0.58","repository_url":"https://github.com/chicoxyzzy/node-releases"},{"name":"postal-mime","old_version":"2.7.5","new_version":"2.7.6","repository_url":"https://github.com/postalsys/postal-mime"},{"name":"react-day-picker","old_version":"10.0.1","new_version":"10.0.2","repository_url":"https://github.com/gpbl/react-day-picker"},{"name":"rollup","old_version":"4.62.4","new_version":"4.64.6","repository_url":"https://github.com/rollup/rollup"},{"name":"scheduler","old_version":"0.27.0","new_version":"0.28.0","repository_url":"https://github.com/react/react"},{"name":"schema-utils","old_version":"4.3.3","new_version":"4.5.0","repository_url":"https://github.com/webpack/schema-utils"},{"name":"ajv-formats","old_version":"2.1.1","new_version":"3.0.1","repository_url":"https://github.com/ajv-validator/ajv-formats"},{"name":"standardwebhooks","old_version":"1.0.0","new_version":"1.1.1","repository_url":"https://github.com/standard-webhooks/standard-webhooks"},{"name":"terser","old_version":"5.50.0","new_version":"5.51.2","repository_url":"https://github.com/terser/terser"},{"name":"update-browserslist-db","old_version":"1.3.2","new_version":"1.3.4","repository_url":"https://github.com/browserslist/update-db"},{"name":"use-sync-external-store","old_version":"1.6.0","new_version":"1.7.0","repository_url":"https://github.com/react/react"},{"name":"webpack","old_version":"5.109.2","new_version":"5.111.1","repository_url":"https://github.com/webpack/webpack"},{"name":"webpack-sources","old_version":"3.5.1","new_version":"3.6.0","repository_url":"https://github.com/webpack/webpack-sources"}],"path":null,"ecosystem":"npm"},"body":"Bumps the production-minor-and-patch group with 129 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@daypicker/react](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react) | `10.0.1` | `10.0.2` |\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.11` | `1.3.12` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-select](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/select) | `2.3.7` | `2.3.8` |\n| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.12.0` | `0.12.7` |\n| [@supabase/supabase-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js) | `2.108.2` | `2.117.3` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.21.0` | `1.55.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.6.7` | `1.7.0` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.3.0` |\n| [resend](https://github.com/resend/resend-node) | `6.22.1` | `6.32.1` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@babel/generator](https://github.com/babel/babel/tree/HEAD/packages/babel-generator) | `7.29.7` | `7.29.8` |\n| [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) | `7.29.7` | `7.29.10` |\n| [@babel/parser](https://github.com/babel/babel/tree/HEAD/packages/babel-parser) | `7.29.7` | `7.29.9` |\n| [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) | `7.29.7` | `7.29.10` |\n| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.29.7` | `7.29.8` |\n| [@floating-ui/core](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/core) | `1.7.5` | `1.8.0` |\n| [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) | `1.7.6` | `1.8.0` |\n| [@floating-ui/react-dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/react-dom) | `2.1.8` | `2.1.9` |\n| [@floating-ui/utils](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/utils) | `0.2.11` | `0.2.12` |\n| [@jridgewell/sourcemap-codec](https://github.com/jridgewell/sourcemaps/tree/HEAD/packages/sourcemap-codec) | `1.5.5` | `1.6.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.3.8` | `16.4.0` |\n| [@next/swc-darwin-arm64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-arm64) | `16.3.8` | `16.4.0` |\n| [@next/swc-darwin-x64](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/darwin-x64) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-arm64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-gnu) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-arm64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-arm64-musl) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-x64-gnu](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-gnu) | `16.3.8` | `16.4.0` |\n| [@next/swc-linux-x64-musl](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/linux-x64-musl) | `16.3.8` | `16.4.0` |\n| [@next/swc-win32-arm64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-arm64-msvc) | `16.3.8` | `16.4.0` |\n| [@next/swc-win32-x64-msvc](https://github.com/vercel/next.js/tree/HEAD/crates/next-napi-bindings/npm/win32-x64-msvc) | `16.3.8` | `16.4.0` |\n| [@opentelemetry/core](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@opentelemetry/resources](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@opentelemetry/sdk-trace](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@opentelemetry/sdk-trace-base](https://github.com/open-telemetry/opentelemetry-js) | `2.10.0` | `2.12.0` |\n| [@radix-ui/react-accessible-icon](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accessible-icon) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.20` | `1.2.21` |\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.23` | `1.1.24` |\n| [@radix-ui/react-arrow](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/arrow) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-aspect-ratio](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/aspect-ratio) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-avatar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/avatar) | `1.2.6` | `1.2.7` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.20` | `1.1.21` |\n| [@radix-ui/react-collection](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collection) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-context-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/context-menu) | `2.3.7` | `2.3.8` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-dismissable-layer](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dismissable-layer) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dropdown-menu) | `2.1.24` | `2.1.25` |\n| [@radix-ui/react-focus-scope](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/focus-scope) | `1.1.16` | `1.2.0` |\n| [@radix-ui/react-form](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/form) | `0.1.16` | `0.2.0` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.23` | `1.1.24` |\n| [@radix-ui/react-label](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/label) | `2.1.15` | `2.1.16` |\n| [@radix-ui/react-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menu) | `2.1.24` | `2.1.25` |\n| [@radix-ui/react-menubar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/menubar) | `1.1.24` | `1.1.25` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.22` | `1.3.0` |\n| [@radix-ui/react-one-time-password-field](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/one-time-password-field) | `0.1.16` | `0.1.17` |\n| [@radix-ui/react-password-toggle-field](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/password-toggle-field) | `0.1.11` | `0.1.12` |\n| [@radix-ui/react-popper](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popper) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-portal](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/portal) | `1.1.17` | `1.1.18` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-primitive](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/primitive) | `2.1.10` | `2.1.11` |\n| [@radix-ui/react-progress](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/progress) | `1.1.16` | `1.1.17` |\n| [@radix-ui/react-radio-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radio-group) | `1.4.7` | `1.4.8` |\n| [@radix-ui/react-roving-focus](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/roving-focus) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.18` | `1.3.0` |\n| [@radix-ui/react-separator](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/separator) | `1.1.15` | `1.1.16` |\n| [@radix-ui/react-slider](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slider) | `1.4.7` | `1.5.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.4.0` |\n| [@radix-ui/react-switch](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/switch) | `1.3.7` | `1.3.8` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.21` | `1.1.22` |\n| [@radix-ui/react-toast](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toast) | `1.2.23` | `1.2.24` |\n| [@radix-ui/react-toggle](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle) | `1.1.18` | `1.1.19` |\n| [@radix-ui/react-toggle-group](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toggle-group) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-toolbar](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/toolbar) | `1.1.19` | `1.1.20` |\n| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tooltip) | `1.2.16` | `1.3.0` |\n| [@radix-ui/react-use-size](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/use-size) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-visually-hidden](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/visually-hidden) | `1.2.11` | `1.2.12` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | `2.13.0` |\n| [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/browser-utils](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/core](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.76.2` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `17.4.2` |\n| [@sentry/bundler-plugins](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.76.2` |\n| [@sentry/feedback](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/node-core](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/opentelemetry](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/replay](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/replay-canvas](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/server-utils](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/vercel-edge](https://github.com/getsentry/sentry-javascript) | `10.71.0` | `10.76.2` |\n| [@sentry/webpack-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.4.0` | `5.4.1` |\n| [@supabase/auth-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/auth-js) | `2.108.2` | `2.117.3` |\n| [@supabase/functions-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/functions-js) | `2.108.2` | `2.117.3` |\n| [@supabase/phoenix](https://github.com/supabase/phoenix) | `0.4.2` | `0.4.5` |\n| [@supabase/postgrest-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/postgrest-js) | `2.108.2` | `2.117.3` |\n| [@supabase/realtime-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/realtime-js) | `2.108.2` | `2.117.3` |\n| [@supabase/storage-js](https://github.com/supabase/supabase-js/tree/HEAD/packages/core/storage-js) | `2.108.2` | `2.117.3` |\n| [@types/d3-shape](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/d3-shape) | `3.1.8` | `3.2.0` |\n| [acorn](https://github.com/acornjs/acorn) | `8.17.0` | `8.19.0` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.11.20` | `2.11.28` |\n| [caniuse-lite](https://github.com/browserslist/caniuse-lite) | `1.0.30001810` | `1.0.30001816` |\n| [electron-to-chromium](https://github.com/Kilian/electron-to-chromium) | `1.5.420` | `1.5.456` |\n| [enhanced-resolve](https://github.com/webpack/enhanced-resolve) | `5.24.5` | `5.26.0` |\n| [es-toolkit](https://github.com/toss/es-toolkit) | `1.50.0` | `1.52.0` |\n| [estraverse](https://github.com/estools/estraverse) | `4.3.0` | `5.3.0` |\n| [immer](https://github.com/immerjs/immer) | `11.1.15` | `11.1.21` |\n| [import-in-the-middle](https://github.com/nodejs/import-in-the-middle) | `3.3.3` | `3.5.2` |\n| [cjs-module-lexer](https://github.com/nodejs/cjs-module-lexer) | `2.2.1` | `2.3.0` |\n| [minimizer-webpack-plugin](https://github.com/webpack/minimizer-webpack-plugin) | `5.6.1` | `5.13.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.18` | `3.3.20` |\n| [node-fetch](https://github.com/node-fetch/node-fetch) | `2.6.7` | `2.7.0` |\n| [node-releases](https://github.com/chicoxyzzy/node-releases) | `2.0.54` | `2.0.58` |\n| [postal-mime](https://github.com/postalsys/postal-mime) | `2.7.5` | `2.7.6` |\n| [react-day-picker](https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react-day-picker) | `10.0.1` | `10.0.2` |\n| [rollup](https://github.com/rollup/rollup) | `4.62.4` | `4.64.6` |\n| [scheduler](https://github.com/react/react/tree/HEAD/packages/scheduler) | `0.27.0` | `0.28.0` |\n| [schema-utils](https://github.com/webpack/schema-utils) | `4.3.3` | `4.5.0` |\n| [ajv-formats](https://github.com/ajv-validator/ajv-formats) | `2.1.1` | `3.0.1` |\n| [standardwebhooks](https://github.com/standard-webhooks/standard-webhooks) | `1.0.0` | `1.1.1` |\n| [terser](https://github.com/terser/terser) | `5.50.0` | `5.51.2` |\n| [update-browserslist-db](https://github.com/browserslist/update-db) | `1.3.2` | `1.3.4` |\n| [use-sync-external-store](https://github.com/react/react/tree/HEAD/packages/use-sync-external-store) | `1.6.0` | `1.7.0` |\n| [webpack](https://github.com/webpack/webpack) | `5.109.2` | `5.111.1` |\n| [webpack-sources](https://github.com/webpack/webpack-sources) | `3.5.1` | `3.6.0` |\n\n\nUpdates `@daypicker/react` from 10.0.1 to 10.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003e@​daypicker/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003ereact-day-picker\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/react\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: preserve focus when controlled month changes replace the focused day. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e by \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid loading all date-fns locales when importing a locale subpath. \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e by \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/buddhist\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/ethiopic\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hebrew\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@​daypicker/hijri\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: import date-fns functions and DayPicker locales from their subpaths \u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e by \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/gpbl/react-day-picker/blob/main/packages/react/CHANGELOG.md\"\u003e@​daypicker/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.0.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3010\"\u003e#3010\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gpbl\"\u003e\u003ccode\u003e@​gpbl\u003c/code\u003e\u003c/a\u003e! - fix: preserve focus when controlled month changes replace the focused day.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3020\"\u003e#3020\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/amanokh\"\u003e\u003ccode\u003e@​amanokh\u003c/code\u003e\u003c/a\u003e! - fix: import date-fns functions and DayPicker locales from their subpaths\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/gpbl/react-day-picker/pull/3007\"\u003e#3007\u003c/a\u003e \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/huuyafwww\"\u003e\u003ccode\u003e@​huuyafwww\u003c/code\u003e\u003c/a\u003e! - fix: avoid loading all date-fns locales when importing a locale subpath.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/19033b454689bc761d9847301de429bbbb53eed4\"\u003e\u003ccode\u003e19033b4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/bf1947ad3ea11ae014d8b73a4134149597e718e5\"\u003e\u003ccode\u003ebf1947a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/gpbl/react-day-picker/commit/e07f143fa2b7a790d67594d1cb673d8b89c47332\"\u003e\u003ccode\u003ee07f143\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003ereact-day-picker@10.0.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eDayPicker follows \u003ca href=\"http://semver.org/\"\u003eSemantic Versioning\u003c/a\u003e. See the \u003ca href=\"https://github.com/gpbl/react-day-picker/releases\"\u003eReleases page\u003c/a\u003e on Github for the complete list of changes, diffs and contributors, or the \u003ca href=\"https://www.npmjs.com/package/@daypicker/react?activeTab=versions\"\u003elist of versions\u003c/a\u003e published on npm.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gpbl/react-day-picker/commit/1bfd4f0776d66f2242b6b32a1f084ab94e2702da\"\u003e\u003ccode\u003e1bfd4f0\u003c/code\u003e\u003c/a\u003e build: version packages (\u003ca href=\"https://github.com/gpbl/react-day-picker/tree/HEAD/packages/react/issues/3008\"\u003e#3008\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/gpbl/react-day-picker/commits/v10.0.2/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-checkbox` from 1.3.11 to 1.3.12\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/checkbox/CHANGELOG.md\"\u003e@​radix-ui/react-checkbox's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-use-size@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/checkbox\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.23 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003ePopover.Title\u003c/code\u003e and \u003ccode\u003ePopover.Description\u003c/code\u003e parts that provide accessible names and descriptions for popover content.\u003c/li\u003e\n\u003cli\u003eFixed nested, portalled layers being unusable inside a modal layer. A non-modal popover rendered inside a modal Dialog previously broke some user interactions because the modal layer's trapped \u003ccode\u003eFocusScope\u003c/code\u003e reclaimed focus, and its \u003ccode\u003eRemoveScroll\u003c/code\u003e only allowed scrolling within the modal content.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-select` from 2.3.7 to 2.3.8\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/select/CHANGELOG.md\"\u003e@​radix-ui/react-select's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.3.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where internal event handlers were still called on disabled \u003ccode\u003eSelect.Item\u003c/code\u003e elements. Consumer-provided event handlers still run, but Radix's own selection logic no longer fires for disabled items.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-focus-scope@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.4.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.20\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-visually-hidden@1.2.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-direction@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-collection@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/select\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/nextjs` from 10.71.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/nextjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/nextjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.76.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/vue,nuxt): Record default UI spans without Options API (mixins) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24885\"\u003e#24885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/aws-serverless): Keep Lambda extension polling past 300s (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24828\"\u003e#24828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/deno): Flush buffered metrics and logs before process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24938\"\u003e#24938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nitro): Capture errors only through the Nitro error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24963\"\u003e#24963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node-core): Flush buffered metrics on process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24937\"\u003e#24937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24935\"\u003e#24935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/effect): Make effect/http stable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24942\"\u003e#24942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.75.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Reject non-POST requests to the managed tunnel route (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24617\"\u003e#24617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.71.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/ssr` from 0.12.0 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/releases\"\u003e@​supabase/ssr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.7-rc.162\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add workflow for autoclosing stale issues by \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/292\"\u003esupabase/ssr#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply non-browser defaults when cookies only sets encode by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/294\"\u003esupabase/ssr#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.6-rc.158\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 by \u003ca href=\"https://github.com/supabase-libs-pr-manager\"\u003e\u003ccode\u003e@​supabase-libs-pr-manager\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/289\"\u003esupabase/ssr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/290\"\u003esupabase/ssr#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid duplicate cache headers per server client by \u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in tsdoc and design doc by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.5-rc.154\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add React Router middleware example by \u003ca href=\"https://github.com/sornapudisuresh\"\u003e\u003ccode\u003e@​sornapudisuresh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/274\"\u003esupabase/ssr#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump pnpm/action-setup from 6.0.9 to 6.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/280\"\u003esupabase/ssr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.15 to 8.5.25 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/281\"\u003esupabase/ssr#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/blob/main/CHANGELOG.md\"\u003e@​supabase/ssr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.3...v0.12.4\"\u003e0.12.4\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflush PKCE verifier slot removals on the server (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/275\"\u003e#275\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6df6f031d798c95412ae7251337938408f57553c\"\u003e6df6f03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e keep domain-scoped deletion in name-keyed cookie stores (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/d3a8a982b496a68e039a99fb64ebc6bc31f91fb9\"\u003ed3a8a98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/256\"\u003e#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign parseCookieHeader return type with getAll cookie method (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/e8fe1d51a99b2e27d51f7aa1fb0fb7efac7f6581\"\u003ee8fe1d5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e deduplicate server cookie writes (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/246\"\u003e#246\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/035eabe77385f36fbd744b50e08db2e21df0400b\"\u003e035eabe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9b28f495a358393046851b926551b706d7e4d267\"\u003e\u003ccode\u003e9b28f49\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.7 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e\u003ccode\u003e9d6e2a5\u003c/code\u003e\u003c/a\u003e fix: apply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/4ed9f65274760607c5af5126cfa01210e0185ce1\"\u003e\u003ccode\u003e4ed9f65\u003c/code\u003e\u003c/a\u003e chore: add workflow for autoclosing stale issues (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/71c33a7e8c62c7776d30c8f3cd94b8f6771ce0f0\"\u003e\u003ccode\u003e71c33a7\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.6 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c7c7e68551d286671dc2b85bce6bbe40e24eae12\"\u003e\u003ccode\u003ec7c7e68\u003c/code\u003e\u003c/a\u003e docs: fix typos in tsdoc and design doc (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003e\u003ccode\u003eaf750e2\u003c/code\u003e\u003c/a\u003e fix: avoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/905c7c3672f356d53beafeefd974209d4a5e0a65\"\u003e\u003ccode\u003e905c7c3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9e2564d780030f1d682e7d28c1eaf88f46c6496a\"\u003e\u003ccode\u003e9e2564d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c5310fdec2786743e56644ed4fc3861991b82124\"\u003e\u003ccode\u003ec5310fd\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.5 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003e\u003ccode\u003ec1700f2\u003c/code\u003e\u003c/a\u003e fix: warn when auth.storage is ignored by createBrowserClient/createServerCli...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.0...v0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@supabase/supabase-js` from 2.108.2 to 2.117.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/releases\"\u003e@​supabase/supabase-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.117.3\u003c/h2\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next to patch RCE in realtime-js example (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e send a Blob or File with its own content type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e treat TimeoutError as an abort in retry guard (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBruno Gale \u003ca href=\"https://github.com/fresh55\"\u003e\u003ccode\u003e@​fresh55\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.3-canary.1\u003c/h2\u003e\n\u003ch2\u003e2.117.3-canary.1 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.3-canary.0\u003c/h2\u003e\n\u003ch2\u003e2.117.3-canary.0 (2026-10-02)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e bump next to patch RCE in realtime-js example (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2733\"\u003e#2733\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efunctions:\u003c/strong\u003e send a Blob or File with its own content type (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2714\"\u003e#2714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e treat TimeoutError as an abort in retry guard (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2732\"\u003e#2732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBruno Gale \u003ca href=\"https://github.com/fresh55\"\u003e\u003ccode\u003e@​fresh55\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.117.2\u003c/h2\u003e\n\u003ch2\u003e2.117.2 (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003epostgrest:\u003c/strong\u003e avoid instantiation depth errors for large relationship unions (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2701\"\u003e#2701\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/supabase-js/blob/master/packages/core/supabase-js/CHANGELOG.md\"\u003e@​supabase/supabase-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.117.3 (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003estorage:\u003c/strong\u003e send multipart fields before files (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFerhat Elmas\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.117.2 (2026-09-25)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003ch2\u003e2.117.1 (2026-09-23)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e return stored session when a refresh loses to another tab (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2698\"\u003e#2698\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.117.0 (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e enable passkey API by default and deprecate experimental passkey opt-in (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2695\"\u003e#2695\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efadymak\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.116.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eauth:\u003c/strong\u003e add MFA recovery codes API (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003esupabase:\u003c/strong\u003e warn when schema is passed outside db options (\u003ca href=\"https://redirect.github.com/supabase/supabase-js/pull/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efadymak\u003c/li\u003e\n\u003cli\u003eKaterina Skroumpelou \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/4d23055805ce2cf853686b704cfaec1a701d29c6\"\u003e\u003ccode\u003e4d23055\u003c/code\u003e\u003c/a\u003e fix(storage): send multipart fields before files (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2736\"\u003e#2736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/a684cf97b67fd71670bab5030fe88b219f2c09fe\"\u003e\u003ccode\u003ea684cf9\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.2 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2707\"\u003e#2707\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/54c225dacb1fc5f5a0a97c93908a46b7e8f5c9cc\"\u003e\u003ccode\u003e54c225d\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.1 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2700\"\u003e#2700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/739b35128c7fdefed78d747e5ea2ec80a2bcde2f\"\u003e\u003ccode\u003e739b351\u003c/code\u003e\u003c/a\u003e fix(auth): return stored session when a refresh loses to another tab (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2698\"\u003e#2698\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/f34d4284d8c73a3b57a4c1228b62ef3c8c3f9fca\"\u003e\u003ccode\u003ef34d428\u003c/code\u003e\u003c/a\u003e chore(release): version 2.117.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2697\"\u003e#2697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/cc45ccfd1dd8ef9ee87d69adaf16c1947cbf7dc4\"\u003e\u003ccode\u003ecc45ccf\u003c/code\u003e\u003c/a\u003e feat(auth): enable passkey API by default and deprecate experimental passkey ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/c5112864f7830ad2fbd0c0c8368491021f530aea\"\u003e\u003ccode\u003ec511286\u003c/code\u003e\u003c/a\u003e docs(realtime): document relationship of \u003ccode\u003eaccessToken()\u003c/code\u003e and heartbeat (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2680\"\u003e#2680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/84af33f79e5732633c2a20a2ecc6d3535879c4d8\"\u003e\u003ccode\u003e84af33f\u003c/code\u003e\u003c/a\u003e chore(release): version 2.116.0 changelogs (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2679\"\u003e#2679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/5aedaab92566149dc728ce0480b032841dddd463\"\u003e\u003ccode\u003e5aedaab\u003c/code\u003e\u003c/a\u003e feat(auth): add MFA recovery codes API (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2676\"\u003e#2676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/supabase-js/commit/e4f675a96addf3e767c38f7e8c8759754f10f490\"\u003e\u003ccode\u003ee4f675a\u003c/code\u003e\u003c/a\u003e fix(supabase): warn when schema is passed outside db options (\u003ca href=\"https://github.com/supabase/supabase-js/tree/HEAD/packages/core/supabase-js/issues/2663\"\u003e#2663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/supabase-js/commits/v2.117.3/packages/core/supabase-js\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.21.0 to 1.55.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.55.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003email-dot\u003c/code\u003e icon by \u003ca href=\"https://github.com/elenakovelskikh\"\u003e\u003ccode\u003e@​elenakovelskikh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3230\"\u003elucide-icons/lucide#3230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci(lint): split lint jobs and annotate Prettier and JSON schema errors in PRs by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4982\"\u003elucide-icons/lucide#4982\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump sharp from 0.35.4 to 0.35.5 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4987\"\u003elucide-icons/lucide#4987\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump next from 16.3.6 to 16.3.8 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4988\"\u003elucide-icons/lucide#4988\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide): add tests for empty icons error and DocumentFragment root in createIcons by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ephone-log\u003c/code\u003e icon by \u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(copilot-instruction): Adjust instruction text to allow more then 4 use-cases by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4989\"\u003elucide-icons/lucide#4989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ewifi-lock\u003c/code\u003e icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4913\"\u003elucide-icons/lucide#4913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): Add \u003ccode\u003ehandle-bottom-right\u003c/code\u003e icon by \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/1793\"\u003elucide-icons/lucide#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest(lucide-react): add tests for DynamicIcon fallback and ref forwarding by \u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4966\"\u003elucide-icons/lucide#4966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003escrew\u003c/code\u003e icon by \u003ca href=\"https://github.com/edik17\"\u003e\u003ccode\u003e@​edik17\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4932\"\u003elucide-icons/lucide#4932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003euser-round-star\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3469\"\u003elucide-icons/lucide#3469\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003eshield-house\u003c/code\u003e icon by \u003ca href=\"https://github.com/benhaube\"\u003e\u003ccode\u003e@​benhaube\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4602\"\u003elucide-icons/lucide#4602\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/grzdev\"\u003e\u003ccode\u003e@​grzdev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4967\"\u003elucide-icons/lucide#4967\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Levi-Bensley\"\u003e\u003ccode\u003e@​Levi-Bensley\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3598\"\u003elucide-icons/lucide#3598\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/edik17\"\u003e\u003ccode\u003e@​edik17\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4932\"\u003elucide-icons/lucide#4932\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.54.0...1.55.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.54.0...1.55.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elens\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4923\"\u003elucide-icons/lucide#4923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.53.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.29.8 to 11.0.0 in the preact-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4961\"\u003elucide-icons/lucide#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.42 to 3.5.43 in the vue-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4958\"\u003elucide-icons/lucide#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix reset button and rename absolute stroke width to non-scaling stroke by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4956\"\u003elucide-icons/lucide#4956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.36.0 to 4.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4968\"\u003elucide-icons/lucide#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 11 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4960\"\u003elucide-icons/lucide#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(categories): Add description field to categories by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4909\"\u003elucide-icons/lucide#4909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egroceries\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4907\"\u003elucide-icons/lucide#4907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epen-tool\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4972\"\u003elucide-icons/lucide#4972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added new \u003ccode\u003ehiking-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4711\"\u003elucide-icons/lucide#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added scratch-blocks icon by \u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esoup\u003c/code\u003e and \u003ccode\u003esalad\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4971\"\u003elucide-icons/lucide#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.52.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/949bc6d61f5964a98f99f4eb9b5bc291949ca18f\"\u003e\u003ccode\u003e949bc6d\u003c/code\u003e\u003c/a\u003e test(lucide-react): add tests for DynamicIcon fallback and ref forwarding (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/98331e287029edeff0e04f269439884d060af703\"\u003e\u003ccode\u003e98331e2\u003c/code\u003e\u003c/a\u003e chore(deps): bump the react-deps group across 1 directory with 3 updates (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4951\"\u003e#4951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/09aa9c5c62c3b4b519fbb8c9ce1c396cc12f4dae\"\u003e\u003ccode\u003e09aa9c5\u003c/code\u003e\u003c/a\u003e chore(deps): Upgrade to vite 8 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4950\"\u003e#4950\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/e042fec3b59b2bc36a07bcd8b433c1aedde1db29\"\u003e\u003ccode\u003ee042fec\u003c/code\u003e\u003c/a\u003e fix(packages): declare \u003ccode\u003e@types/react\u003c/code\u003e as an optional peer dependency (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4892\"\u003e#4892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f06ac67e33d645c40b8ce19a0419c85c5d7dd751\"\u003e\u003ccode\u003ef06ac67\u003c/code\u003e\u003c/a\u003e chore(typchecking): More typecheck jobs for all packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4885\"\u003e#4885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/94e4cb9d9db5907053ebf3636a97c45529cf776b\"\u003e\u003ccode\u003e94e4cb9\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4806\"\u003e#4806\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/99d25bdee231922e73e19525f57a585d1682fab2\"\u003e\u003ccode\u003e99d25bd\u003c/code\u003e\u003c/a\u003e feat(packages): extract icon build logic into \u003ccode\u003e@lucide/shared\u003c/code\u003e (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4409\"\u003e#4409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/75b55160aa9edd7095dfed1a6e3d88e66fb2b153\"\u003e\u003ccode\u003e75b5516\u003c/code\u003e\u003c/a\u003e chore(dev): upgrade ESLint to latest compatible stack (v10) (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4378\"\u003e#4378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0f8d48b266e7af1e2bab49ff12ab6ec0795ed204\"\u003e\u003ccode\u003e0f8d48b\u003c/code\u003e\u003c/a\u003e test(packages): updates unit test snapshots with face-slightly-smiling (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4676\"\u003e#4676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/f229f83f0c42f46befeac3cfd8ef7aaa82a71325\"\u003e\u003ccode\u003ef229f83\u003c/code\u003e\u003c/a\u003e chore(depedencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react/issues/4553\"\u003e#4553\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.55.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.8 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel...\n\n_Description has been truncated_","html_url":"https://github.com/soley-bot/nestory/pull/233","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soley-bot%2Fnestory/issues/233","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/233/packages"}},{"old_version":"10.70.0","new_version":"10.76.2","update_type":"minor","path":"/backend","pr_created_at":"2026-10-13T08:18:56.000Z","version_change":"10.70.0 → 10.76.2","issue":{"uuid":"5826979498","node_id":"PR_kwDOP5HKXc8AAAABIILIWA","number":124,"state":"open","title":"chore(deps): bump the backend-dependencies group in /backend with 18 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T08:18:56.000Z","updated_at":"2026-10-13T08:23:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"backend-dependencies","update_count":18,"packages":[{"name":"@fastify/compress","old_version":"9.2.0","new_version":"9.2.1","repository_url":"https://github.com/fastify/fastify-compress"},{"name":"@fastify/cors","old_version":"11.3.0","new_version":"11.3.1","repository_url":"https://github.com/fastify/fastify-cors"},{"name":"@fastify/helmet","old_version":"13.1.1","new_version":"13.1.2","repository_url":"https://github.com/fastify/fastify-helmet"},{"name":"@fastify/multipart","old_version":"10.1.1","new_version":"10.1.3","repository_url":"https://github.com/fastify/fastify-multipart"},{"name":"@fastify/rate-limit","old_version":"11.2.0","new_version":"11.2.1","repository_url":"https://github.com/fastify/fastify-rate-limit"},{"name":"@fastify/swagger","old_version":"9.8.1","new_version":"9.9.2","repository_url":"https://github.com/fastify/fastify-swagger"},{"name":"@fastify/swagger-ui","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/fastify/fastify-swagger-ui"},{"name":"@sentry/node","old_version":"10.70.0","new_version":"10.76.2","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"googleapis","old_version":"174.0.0","new_version":"174.0.1","repository_url":"https://github.com/googleapis/google-api-nodejs-client"},{"name":"resend","old_version":"6.19.0","new_version":"6.32.1","repository_url":"https://github.com/resend/resend-node"},{"name":"@types/node","old_version":"20.19.28","new_version":"20.19.43","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.54.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.54.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-v8","old_version":"4.1.7","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"tsx","old_version":"4.21.0","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"vitest","old_version":"4.1.7","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/backend","ecosystem":"npm"},"body":"Bumps the backend-dependencies group in /backend with 18 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fastify/compress](https://github.com/fastify/fastify-compress) | `9.2.0` | `9.2.1` |\n| [@fastify/cors](https://github.com/fastify/fastify-cors) | `11.3.0` | `11.3.1` |\n| [@fastify/helmet](https://github.com/fastify/fastify-helmet) | `13.1.1` | `13.1.2` |\n| [@fastify/multipart](https://github.com/fastify/fastify-multipart) | `10.1.1` | `10.1.3` |\n| [@fastify/rate-limit](https://github.com/fastify/fastify-rate-limit) | `11.2.0` | `11.2.1` |\n| [@fastify/swagger](https://github.com/fastify/fastify-swagger) | `9.8.1` | `9.9.2` |\n| [@fastify/swagger-ui](https://github.com/fastify/fastify-swagger-ui) | `6.1.1` | `6.1.2` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `10.70.0` | `10.76.2` |\n| [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `174.0.0` | `174.0.1` |\n| [resend](https://github.com/resend/resend-node) | `6.19.0` | `6.32.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `20.19.28` | `20.19.43` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.54.0` | `8.71.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.54.0` | `8.71.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.7` | `4.1.11` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.9` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.23.15` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `4.1.11` |\n\nUpdates `@fastify/compress` from 9.2.0 to 9.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-compress/releases\"\u003e@​fastify/compress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(readme): complete Past sponsors: label in Acknowledgments section by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/424\"\u003efastify/fastify-compress#424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: exclude benchmarks from coverage by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/426\"\u003efastify/fastify-compress#426\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): replace \u003ccode\u003ereadable-stream\u003c/code\u003e and \u003ccode\u003eminipass\u003c/code\u003e with \u003ccode\u003enode:stream\u003c/code\u003e by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/430\"\u003efastify/fastify-compress#430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/433\"\u003efastify/fastify-compress#433\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-compress/pull/426\"\u003efastify/fastify-compress#426\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-compress/compare/v9.2.0...v9.2.1\"\u003ehttps://github.com/fastify/fastify-compress/compare/v9.2.0...v9.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/80a587d1d800dfec857b2dc344b4d67656185338\"\u003e\u003ccode\u003e80a587d\u003c/code\u003e\u003c/a\u003e Bumped v9.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/1e679a4d523880a553fc8d8bdd1510432cae963e\"\u003e\u003ccode\u003e1e679a4\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/98584bc380eb18b579c0e97d2c26271558c1e775\"\u003e\u003ccode\u003e98584bc\u003c/code\u003e\u003c/a\u003e build(deps): replace readable-stream and minipass with node:stream (\u003ca href=\"https://redirect.github.com/fastify/fastify-compress/issues/430\"\u003e#430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/edaaed6d8684644236e95e056278d56a159357e2\"\u003e\u003ccode\u003eedaaed6\u003c/code\u003e\u003c/a\u003e test: exclude benchmarks from coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-compress/commit/10ddceae39ac6f620a6f76fd062421714dda1c5e\"\u003e\u003ccode\u003e10ddcea\u003c/code\u003e\u003c/a\u003e docs(readme): complete Past sponsors: label in Acknowledgments section (\u003ca href=\"https://redirect.github.com/fastify/fastify-compress/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-compress/compare/v9.2.0...v9.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/compress\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/cors` from 11.3.0 to 11.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-cors/releases\"\u003e@​fastify/cors's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.3.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: pin actions to commit-hash by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/413\"\u003efastify/fastify-cors#413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/414\"\u003efastify/fastify-cors#414\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump typescript from 6.0.3 to 7.0.2 in the dev-dependencies-typescript group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/412\"\u003efastify/fastify-cors#412\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: return to typescript v6.x by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/415\"\u003efastify/fastify-cors#415\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/416\"\u003efastify/fastify-cors#416\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/plugins-ci.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/417\"\u003efastify/fastify-cors#417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/418\"\u003efastify/fastify-cors#418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/421\"\u003efastify/fastify-cors#421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-cors/pull/421\"\u003efastify/fastify-cors#421\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-cors/compare/v11.3.0...v11.3.1\"\u003ehttps://github.com/fastify/fastify-cors/compare/v11.3.0...v11.3.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/a4fb4823eaca3b99a960f7a341e332e2d47c140d\"\u003e\u003ccode\u003ea4fb482\u003c/code\u003e\u003c/a\u003e Bumped v11.3.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/4627a1788b6d6b2b39337fc335713d4d246bb05e\"\u003e\u003ccode\u003e4627a17\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/7670483c5b47f5ed5ea1e7743ed2e406d86a1c96\"\u003e\u003ccode\u003e7670483\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/lock-threads.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/418\"\u003e#418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/d03ec989730c34c73011ae5807e78d0d8fd915c9\"\u003e\u003ccode\u003ed03ec98\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/plugins-ci.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/417\"\u003e#417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/5a2e0d018d0120b3df30c6577090253d558156c6\"\u003e\u003ccode\u003e5a2e0d0\u003c/code\u003e\u003c/a\u003e chore(.npmrc): add min-release-age\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/2a47537e6deb32652f16aba19d05adb14736c108\"\u003e\u003ccode\u003e2a47537\u003c/code\u003e\u003c/a\u003e chore: return to typescript v6.x\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/10c73be4e30a5810befe0ed0b0e4f87c44c3ec2c\"\u003e\u003ccode\u003e10c73be\u003c/code\u003e\u003c/a\u003e chore: bump typescript (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/412\"\u003e#412\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/b9f74b724b0563baa51b524b2404b95a3585dc69\"\u003e\u003ccode\u003eb9f74b7\u003c/code\u003e\u003c/a\u003e chore: bump c8 from 11.0.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-cors/issues/414\"\u003e#414\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-cors/commit/61789f11d81a14ac52f506150aaf6b240b948bdd\"\u003e\u003ccode\u003e61789f1\u003c/code\u003e\u003c/a\u003e ci: pin actions to commit-hash\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-cors/compare/v11.3.0...v11.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/cors\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/helmet` from 13.1.1 to 13.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-helmet/releases\"\u003e@​fastify/helmet's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-helmet/pull/322\"\u003efastify/fastify-helmet#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-helmet/pull/322\"\u003efastify/fastify-helmet#322\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-helmet/compare/v13.1.1...v13.1.2\"\u003ehttps://github.com/fastify/fastify-helmet/compare/v13.1.1...v13.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-helmet/commit/6e3234f4d49f34ab4d2bb31566f1376c4af74625\"\u003e\u003ccode\u003e6e3234f\u003c/code\u003e\u003c/a\u003e Bumped v13.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-helmet/commit/4b0aac44713e4d60f42056f3a113c1920a762857\"\u003e\u003ccode\u003e4b0aac4\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-helmet/compare/v13.1.1...v13.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/helmet\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/multipart` from 10.1.1 to 10.1.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-multipart/releases\"\u003e@​fastify/multipart's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.1.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/647\"\u003efastify/fastify-multipart#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/647\"\u003efastify/fastify-multipart#647\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-multipart/compare/v10.1.2...v10.1.3\"\u003ehttps://github.com/fastify/fastify-multipart/compare/v10.1.2...v10.1.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev10.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003etest: fix Node 26 flake in 'group parts with same name to an array' by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/646\"\u003efastify/fastify-multipart#646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify multipart bodyLimit is not an aggregate limit by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/645\"\u003efastify/fastify-multipart#645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: do not tear down the part in flight when a parser limit is raised by \u003ca href=\"https://github.com/cmiic\"\u003e\u003ccode\u003e@​cmiic\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/643\"\u003efastify/fastify-multipart#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cmiic\"\u003e\u003ccode\u003e@​cmiic\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/pull/643\"\u003efastify/fastify-multipart#643\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-multipart/compare/v10.1.1...v10.1.2\"\u003ehttps://github.com/fastify/fastify-multipart/compare/v10.1.1...v10.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/dc4253b8cd1c5f0b1718fdbef77c3d13ce9d9f48\"\u003e\u003ccode\u003edc4253b\u003c/code\u003e\u003c/a\u003e Bumped v10.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/8521c270718bdff7398427593e35c2d7f024216a\"\u003e\u003ccode\u003e8521c27\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/e85cc1f50f6bb842668969445cb6e2ac107b6941\"\u003e\u003ccode\u003ee85cc1f\u003c/code\u003e\u003c/a\u003e Bumped v10.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/6044f7eb25ae714c9c3ca8b8966a97053786de69\"\u003e\u003ccode\u003e6044f7e\u003c/code\u003e\u003c/a\u003e Added .pi to .gitignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/9133a1cce14f7ca22d8338dffb8f148b6116e3a0\"\u003e\u003ccode\u003e9133a1c\u003c/code\u003e\u003c/a\u003e fix: do not tear down the part in flight when a parser limit is raised (\u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/issues/643\"\u003e#643\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/57bbbc5e022ca93cb7b78309654afb77569d39ec\"\u003e\u003ccode\u003e57bbbc5\u003c/code\u003e\u003c/a\u003e docs: clarify multipart bodyLimit is not an aggregate limit (\u003ca href=\"https://redirect.github.com/fastify/fastify-multipart/issues/645\"\u003e#645\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-multipart/commit/ee368385faebb69f69453d3941820d8daf744276\"\u003e\u003ccode\u003eee36838\u003c/code\u003e\u003c/a\u003e test: fix Node 26 flake in 'group parts with same name to an array'\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-multipart/compare/v10.1.1...v10.1.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/multipart\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/rate-limit` from 11.2.0 to 11.2.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-rate-limit/releases\"\u003e@​fastify/rate-limit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev11.2.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/458\"\u003efastify/fastify-rate-limit#458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump fastify/workflows/.github/workflows/plugins-ci-redis.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/459\"\u003efastify/fastify-rate-limit#459\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/460\"\u003efastify/fastify-rate-limit#460\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Bump ioredis from 5.11.1 to 6.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/461\"\u003efastify/fastify-rate-limit#461\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/465\"\u003efastify/fastify-rate-limit#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/pull/465\"\u003efastify/fastify-rate-limit#465\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-rate-limit/compare/v11.2.0...v11.2.1\"\u003ehttps://github.com/fastify/fastify-rate-limit/compare/v11.2.0...v11.2.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/4cc3d70bbdb83b04c1f14063f88f815ee4b9f806\"\u003e\u003ccode\u003e4cc3d70\u003c/code\u003e\u003c/a\u003e Bumped v11.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/f2dc23552dd0b240c2234cbd8fab67fc08b5f681\"\u003e\u003ccode\u003ef2dc235\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/78a7d41143f5418fef3cfe3ac6b46c944e637dc2\"\u003e\u003ccode\u003e78a7d41\u003c/code\u003e\u003c/a\u003e chore: Bump ioredis from 5.11.1 to 6.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/issues/461\"\u003e#461\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/a7fbb20ca1b569d82e013d212a87e50f3f528a69\"\u003e\u003ccode\u003ea7fbb20\u003c/code\u003e\u003c/a\u003e chore: Bump fastify/workflows/.github/workflows/lock-threads.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/258e4aead307ef102a80d0ba6ca7fa8ca2fd8b1c\"\u003e\u003ccode\u003e258e4ae\u003c/code\u003e\u003c/a\u003e chore: Bump fastify/workflows/.github/workflows/plugins-ci-redis.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-rate-limit/issues/459\"\u003e#459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-rate-limit/commit/25aaf3367e31d58da64195a9c7bae47b5374b1a6\"\u003e\u003ccode\u003e25aaf33\u003c/code\u003e\u003c/a\u003e chore(.npmrc): add min-release-age\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-rate-limit/compare/v11.2.0...v11.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/rate-limit\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/swagger` from 9.8.1 to 9.9.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-swagger/releases\"\u003e@​fastify/swagger's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.9.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/958\"\u003efastify/fastify-swagger#958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/958\"\u003efastify/fastify-swagger#958\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.9.1...v9.9.2\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.9.1...v9.9.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: support \u003ccode\u003e$ref\u003c/code\u003e to definitions of shared schemas by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/952\"\u003efastify/fastify-swagger#952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: convert nullable and keep examples for OpenAPI 3.1+ by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/955\"\u003efastify/fastify-swagger#955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapi): support untyped oneOf query properties by \u003ca href=\"https://github.com/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/945\"\u003efastify/fastify-swagger#945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lprnmns\"\u003e\u003ccode\u003e@​lprnmns\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/945\"\u003efastify/fastify-swagger#945\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.9.0...v9.9.1\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.9.0...v9.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: OpenAPI 3.2.0 compatibility by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/949\"\u003efastify/fastify-swagger#949\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.8.2...v9.9.0\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.8.2...v9.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev9.8.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: pin actions to commit-hash by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/933\"\u003efastify/fastify-swagger#933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump c8 from 11.0.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/934\"\u003efastify/fastify-swagger#934\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/936\"\u003efastify/fastify-swagger#936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/938\"\u003efastify/fastify-swagger#938\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/plugins-ci.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/937\"\u003efastify/fastify-swagger#937\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor(types): move index.d.ts and rename test-types by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/946\"\u003efastify/fastify-swagger#946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​apidevtools/swagger-parser\u003c/code\u003e from 12.1.0 to 13.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/947\"\u003efastify/fastify-swagger#947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document static paths in dynamic mode by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/950\"\u003efastify/fastify-swagger#950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document OpenAPI specification extensions in TypeScript by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/948\"\u003efastify/fastify-swagger#948\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(openapi): support null types and type arrays in OpenAPI 3.0 documents by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/pull/951\"\u003efastify/fastify-swagger#951\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.8.1...v9.8.2\"\u003ehttps://github.com/fastify/fastify-swagger/compare/v9.8.1...v9.8.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/a072a9a83a5d41ab1cfbd8b86aaddfa3c5d94d15\"\u003e\u003ccode\u003ea072a9a\u003c/code\u003e\u003c/a\u003e Bumped v9.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/d7bd51d6be45a169627fed6f7b040c6fc7734aa4\"\u003e\u003ccode\u003ed7bd51d\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/f3ecd6365bd39da545b1537daa5b1956a09368ce\"\u003e\u003ccode\u003ef3ecd63\u003c/code\u003e\u003c/a\u003e Bumped v9.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/697b192c442b3fa191c0d92c3ce922df16ed4a03\"\u003e\u003ccode\u003e697b192\u003c/code\u003e\u003c/a\u003e fix(openapi): support untyped oneOf query properties (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/945\"\u003e#945\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/50b6f3fae87e332ecbd25dfdcb886ccc9ae5f873\"\u003e\u003ccode\u003e50b6f3f\u003c/code\u003e\u003c/a\u003e fix: convert nullable and keep examples for OpenAPI 3.1+ (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/5285637d68f751136d91b3698ed7d98fe28c2cc8\"\u003e\u003ccode\u003e5285637\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e$ref\u003c/code\u003e to definitions of shared schemas (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/952\"\u003e#952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/d31c75e6dd856976e42e17da401607a175ca6764\"\u003e\u003ccode\u003ed31c75e\u003c/code\u003e\u003c/a\u003e Bumped v9.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/74d98db405fdf6b3fe93591570e3bf2f33c056e7\"\u003e\u003ccode\u003e74d98db\u003c/code\u003e\u003c/a\u003e feat: OpenAPI 3.2.0 compatibility (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger/issues/949\"\u003e#949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/56b8971f8e602ebdf00223da8d354f3ce39ad137\"\u003e\u003ccode\u003e56b8971\u003c/code\u003e\u003c/a\u003e Bumped v9.8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger/commit/c1218bc777baf8b5374814490783e76a9b1975f2\"\u003e\u003ccode\u003ec1218bc\u003c/code\u003e\u003c/a\u003e fix(openapi): support null types and type arrays in OpenAPI 3.0 documents\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/fastify/fastify-swagger/compare/v9.8.1...v9.9.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/swagger\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fastify/swagger-ui` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/releases\"\u003e@​fastify/swagger-ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/lock-threads.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/287\"\u003efastify/fastify-swagger-ui#287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump fastify/workflows/.github/workflows/plugins-ci.yml from 6.0.0 to 7.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/288\"\u003efastify/fastify-swagger-ui#288\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(.npmrc): add min-release-age by \u003ca href=\"https://github.com/Fdawgs\"\u003e\u003ccode\u003e@​Fdawgs\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/289\"\u003efastify/fastify-swagger-ui#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: clarify baseDir, indexPrefix and multiple specifications by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/291\"\u003efastify/fastify-swagger-ui#291\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump \u003ccode\u003e@​apidevtools/swagger-parser\u003c/code\u003e from 12.1.0 to 13.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/292\"\u003efastify/fastify-swagger-ui#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add security note about apiKey in README by \u003ca href=\"https://github.com/SamLebarbare\"\u003e\u003ccode\u003e@​SamLebarbare\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/293\"\u003efastify/fastify-swagger-ui#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: enable trusted publishing releases by \u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/294\"\u003efastify/fastify-swagger-ui#294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update package.json by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/296\"\u003efastify/fastify-swagger-ui#296\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: run prepare in release:build script by \u003ca href=\"https://github.com/Tony133\"\u003e\u003ccode\u003e@​Tony133\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/297\"\u003efastify/fastify-swagger-ui#297\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SamLebarbare\"\u003e\u003ccode\u003e@​SamLebarbare\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/293\"\u003efastify/fastify-swagger-ui#293\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Puppo\"\u003e\u003ccode\u003e@​Puppo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/pull/294\"\u003efastify/fastify-swagger-ui#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v6.1.1...v6.1.2\"\u003ehttps://github.com/fastify/fastify-swagger-ui/compare/v6.1.1...v6.1.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/1e67864936ebb4e5c63950eb5f073ed876f06d5c\"\u003e\u003ccode\u003e1e67864\u003c/code\u003e\u003c/a\u003e Bumped v6.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/ed92262aa2a1f5c46877f1838e39b0e1698ee97d\"\u003e\u003ccode\u003eed92262\u003c/code\u003e\u003c/a\u003e fix: run prepare in release:build script\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/a02606af66b955804a4b9bcf8f3e9788c0d2a6aa\"\u003e\u003ccode\u003ea02606a\u003c/code\u003e\u003c/a\u003e chore: update package.json (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/296\"\u003e#296\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/caa809d3792f4f548fa3f2bdbb577217f1304f0a\"\u003e\u003ccode\u003ecaa809d\u003c/code\u003e\u003c/a\u003e ci: enable trusted publishing releases (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/1c82befbd62e729545b681994ba6cad305e4caf6\"\u003e\u003ccode\u003e1c82bef\u003c/code\u003e\u003c/a\u003e Add security note about apiKey in README (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/293\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/7843639bd4b1fbee8fade6e841773e3f3392745a\"\u003e\u003ccode\u003e7843639\u003c/code\u003e\u003c/a\u003e chore: bump \u003ccode\u003e@​apidevtools/swagger-parser\u003c/code\u003e from 12.1.0 to 13.0.0 (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/9e9c2341e979692b77de711e56f5c6a07b0c3468\"\u003e\u003ccode\u003e9e9c234\u003c/code\u003e\u003c/a\u003e docs: clarify baseDir, indexPrefix and multiple specifications\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/d9735637e5136d5f4a37f2c79008979807e0ada0\"\u003e\u003ccode\u003ed973563\u003c/code\u003e\u003c/a\u003e chore(.npmrc): add min-release-age\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/226cfeac8b45f437396072349348cfedef4d79bc\"\u003e\u003ccode\u003e226cfea\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/plugins-ci.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fastify/fastify-swagger-ui/commit/938cea82303735e4b8012e8244e689d5baee37bf\"\u003e\u003ccode\u003e938cea8\u003c/code\u003e\u003c/a\u003e chore: bump fastify/workflows/.github/workflows/lock-threads.yml (\u003ca href=\"https://redirect.github.com/fastify/fastify-swagger-ui/issues/287\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fastify/fastify-swagger-ui/compare/v6.1.1...v6.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​fastify/swagger-ui\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 10.70.0 to 10.76.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBundle size 📦\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003ePath\u003c/th\u003e\n\u003cth\u003eSize\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.57 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e26.05 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing + Span Streaming)\u003c/td\u003e\n\u003ctd\u003e47.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Profiling)\u003c/td\u003e\n\u003ctd\u003e50.68 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay) - with treeshaking flags\u003c/td\u003e\n\u003ctd\u003e74.37 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay with Canvas)\u003c/td\u003e\n\u003ctd\u003e89.13 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e101.46 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Feedback)\u003c/td\u003e\n\u003ctd\u003e44.34 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. sendFeedback)\u003c/td\u003e\n\u003ctd\u003e32.25 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. FeedbackAsync)\u003c/td\u003e\n\u003ctd\u003e37.27 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics)\u003c/td\u003e\n\u003ctd\u003e28.64 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Logs)\u003c/td\u003e\n\u003ctd\u003e28.86 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/browser\u003c/code\u003e (incl. Metrics \u0026amp; Logs)\u003c/td\u003e\n\u003ctd\u003e29.52 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e29.33 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/react\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.29 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e33.24 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/vue\u003c/code\u003e (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e48.35 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/svelte\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003e27.59 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle\u003c/td\u003e\n\u003ctd\u003e29.88 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing)\u003c/td\u003e\n\u003ctd\u003e47.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e31.42 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e49.23 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e69.92 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay)\u003c/td\u003e\n\u003ctd\u003e84.74 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e85.99 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback)\u003c/td\u003e\n\u003ctd\u003e90.4 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)\u003c/td\u003e\n\u003ctd\u003e91.67 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle - uncompressed\u003c/td\u003e\n\u003ctd\u003e88.84 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing) - uncompressed\u003c/td\u003e\n\u003ctd\u003e144.5 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e93.44 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e148.39 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e215.85 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay) - uncompressed\u003c/td\u003e\n\u003ctd\u003e261.51 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e265.38 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed\u003c/td\u003e\n\u003ctd\u003e274.89 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed\u003c/td\u003e\n\u003ctd\u003e278.75 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003e@​sentry/nextjs\u003c/code\u003e (client)\u003c/td\u003e\n\u003ctd\u003e50.76 KB\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/10.76.2/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.76.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/core): Exclude attachments from internal exception events ([(\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)](\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25167\"\u003egetsentry/sentry-javascript#25167\u003c/a\u003e))\u003c/li\u003e\n\u003cli\u003efix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Upload source maps with SvelteKit 3 ((\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.76.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(v10/deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25101\"\u003e#25101\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25051\"\u003e#25051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25046\"\u003e#25046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25064\"\u003e#25064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25094\"\u003e#25094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25063\"\u003e#25063\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25105\"\u003e#25105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/vue): Share one root render span debounce timer across components (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24887\"\u003e#24887\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/e2e): Backport CI fixes for cloudflare and sveltekit-3 e2e tests (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25102\"\u003e#25102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003etest(v10/nuxt): Wait for hydration instead of networkidle in dev-mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25103\"\u003e#25103\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.76.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(v10/vue,nuxt): Record default UI spans without Options API (mixins) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24885\"\u003e#24885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/aws-serverless): Keep Lambda extension polling past 300s (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24828\"\u003e#24828\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/deno): Flush buffered metrics and logs before process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24938\"\u003e#24938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/nitro): Capture errors only through the Nitro error hook (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24963\"\u003e#24963\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/node-core): Flush buffered metrics on process exit (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24937\"\u003e#24937\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/react-router): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24936\"\u003e#24936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Avoid duplicating Vite config arrays (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24935\"\u003e#24935\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003etest(v10/effect): Make effect/http stable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24942\"\u003e#24942\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e10.75.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(v10/tanstackstart-react): Reject non-POST requests to the managed tunnel route (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24617\"\u003e#24617\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/042e228984d2d11fecc1de849c59bfbe8a1c42af\"\u003e\u003ccode\u003e042e228\u003c/code\u003e\u003c/a\u003e fix typo in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c04d41f13bd244d655c1dd91e200a21d0aeb42bb\"\u003e\u003ccode\u003ec04d41f\u003c/code\u003e\u003c/a\u003e release: 10.76.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/38108812cc4bd488c66dc60f0cb398357f184293\"\u003e\u003ccode\u003e3810881\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 10.76.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25181\"\u003e#25181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/73cb3d0c0c1309f21966932c73f2f8979934d984\"\u003e\u003ccode\u003e73cb3d0\u003c/code\u003e\u003c/a\u003e fix(v10/core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25167\"\u003e#25167\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/65482d66b17713aa0a61c35911e820a8eff81fd2\"\u003e\u003ccode\u003e65482d6\u003c/code\u003e\u003c/a\u003e fix(v10/sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25172\"\u003e#25172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/485ebb37aeba9cc50b3d643edc630309ed0ac5a6\"\u003e\u003ccode\u003e485ebb3\u003c/code\u003e\u003c/a\u003e feat(v10/deps): Bump bundler plugins to 5.4.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25147\"\u003e#25147\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a9c5c42e632abbbfd5cf544d0d1ef6ecc3989ad8\"\u003e\u003ccode\u003ea9c5c42\u003c/code\u003e\u003c/a\u003e fix(v10/effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25169\"\u003e#25169\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/602f245bf2c8696e29c2c1b754fc34484abc9135\"\u003e\u003ccode\u003e602f245\u003c/code\u003e\u003c/a\u003e fix(v10/ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25126\"\u003e#25126\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/527414e451f7254d5ead63a91ca52aca2ed28e8e\"\u003e\u003ccode\u003e527414e\u003c/code\u003e\u003c/a\u003e test(v10/nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/910d09d467c0e2e2b9842175cc8ad2d517197bb3\"\u003e\u003ccode\u003e910d09d\u003c/code\u003e\u003c/a\u003e Merge commit 'c2bf38e907c80719bd94bde2ef894bcd0ae018ae' into v10\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.70.0...10.76.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 174.0.0 to 174.0.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/3285a2c50bb5b2b52127fdb5fdef41315fe87364\"\u003e\u003ccode\u003e3285a2c\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3966\"\u003e#3966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/51c4d51eecc2cc9c105a5b3aae0ec35d6030dae9\"\u003e\u003ccode\u003e51c4d51\u003c/code\u003e\u003c/a\u003e chore: ignore broken aiplatform:v1 discovery schema (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3969\"\u003e#3969\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/7c7bfdd9ce8aff2d8b590994d6bc56573554eb14\"\u003e\u003ccode\u003e7c7bfdd\u003c/code\u003e\u003c/a\u003e fix(generator): respect ignore.json when downloading discovery docs and clean...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/9967f25bc93acf8c0760796fa2a248fc61f74e83\"\u003e\u003ccode\u003e9967f25\u003c/code\u003e\u003c/a\u003e chore(generator): only commit index files if there are staged changes (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3962\"\u003e#3962\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/8525611d9cec2017432eca8814a829353f5d8c73\"\u003e\u003ccode\u003e8525611\u003c/code\u003e\u003c/a\u003e chore: ignore broken aiplatform:v1beta1 and analytics:v3 discovery schemas (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/306daab95944d37590fa5bfe48ac7052aad85ecb\"\u003e\u003ccode\u003e306daab\u003c/code\u003e\u003c/a\u003e chore(test): increase kitchen sink system test timeout to 10m (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/3960\"\u003e#3960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v174.0.0...googleapis-v174.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 6.19.0 to 6.32.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.32.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(receiving): forward raw email bytes without re-decoding them as UTF-8 by \u003ca href=\"https://github.com/RaphaelFakhri\"\u003e\u003ccode\u003e@​RaphaelFakhri\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1117\"\u003eresend/resend-node#1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/RaphaelFakhri\"\u003e\u003ccode\u003e@​RaphaelFakhri\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1117\"\u003eresend/resend-node#1117\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.0...v6.32.1\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.0...v6.32.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): type inbox label colors as hex by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1144\"\u003eresend/resend-node#1144\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.5...v6.32.1-preview-inboxes.6\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.5...v6.32.1-preview-inboxes.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): filter thread list by folders, labels and read, add thread search by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1142\"\u003eresend/resend-node#1142\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(inboxes): type create responses as object and id by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1143\"\u003eresend/resend-node#1143\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.4...v6.32.1-preview-inboxes.5\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.4...v6.32.1-preview-inboxes.5\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.4\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): support reply all on thread reply by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1141\"\u003eresend/resend-node#1141\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.3...v6.32.1-preview-inboxes.4\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.3...v6.32.1-preview-inboxes.4\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.3\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): support idempotency key on inbox sending methods by \u003ca href=\"https://github.com/Cisneiros\"\u003e\u003ccode\u003e@​Cisneiros\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1140\"\u003eresend/resend-node#1140\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.2...v6.32.1-preview-inboxes.3\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.2...v6.32.1-preview-inboxes.3\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inboxes): add agent settings get and update by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1138\"\u003eresend/resend-node#1138\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.1...v6.32.1-preview-inboxes.2\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.1-preview-inboxes.1...v6.32.1-preview-inboxes.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.1-preview-inboxes.1\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.32.0...v6.32.1-preview-inboxes.1\"\u003ehttps://github.com/resend/resend-node/compare/v6.32.0...v6.32.1-preview-inboxes.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/a56aa492406c989f86fb99fc0d019706eb121ead\"\u003e\u003ccode\u003ea56aa49\u003c/code\u003e\u003c/a\u003e fix(receiving): forward raw email bytes without re-decoding them as UTF-8 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7388c5f17d0514d717d58b84d51addad5b769aa1\"\u003e\u003ccode\u003e7388c5f\u003c/code\u003e\u003c/a\u003e chore(deps): update softprops/action-gh-release digest to efb3536 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/291cccdacac59573eb4a348386fd7b054e24afa4\"\u003e\u003ccode\u003e291cccd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.3.6 [security] (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7f10587e8eb490c460237fda570353cdd15e43c7\"\u003e\u003ccode\u003e7f10587\u003c/code\u003e\u003c/a\u003e chore(deps): bump morgan from 1.10.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/8485d02f75f5bdb82b604a7d7f194b7b216dfc0d\"\u003e\u003ccode\u003e8485d02\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.32.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/c1c7e879ef24ab7c305e90d9bfde04c57133dcc8\"\u003e\u003ccode\u003ec1c7e87\u003c/code\u003e\u003c/a\u003e fix(batch): treat null request headers as no custom headers (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b9a3e5a61d8653c5e4873d89feb014258688ec7e\"\u003e\u003ccode\u003eb9a3e5a\u003c/code\u003e\u003c/a\u003e fix(batch): send request headers in every HeadersInit form (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ed3b151e93ff595f9fa6f1f0043196aacffb143a\"\u003e\u003ccode\u003eed3b151\u003c/code\u003e\u003c/a\u003e fix: treat an aborted error response as a network failure (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/1a4b02909c7a96c84a7390ac3b5738af98d7c96d\"\u003e\u003ccode\u003e1a4b029\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/88bf878ca9c53a03d2a71fa80b4963c17d6a08ab\"\u003e\u003ccode\u003e88bf878\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v6.19.0...v6.32.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 20.19.28 to 20.19.43\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.54.0 to 8.71.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003ev8.71.0\u003c/h2\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.71.0 (2026-09-28)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12732\"\u003e#12732\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle a return outside of any function (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12912\"\u003e#12912\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] specialize generic assertion report message (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12832\"\u003e#12832\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] respect \u003ccode\u003ethis: void\u003c/code\u003e on class properties (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7fce9127d\"\u003e7fce9127d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [switch-exhaustiveness-check] always sort literal cases in stable order (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12885\"\u003e#12885\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFatih Çakır \u003ca href=\"https://github.com/wfatih\"\u003e\u003ccode\u003e@​wfatih\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eZamiell \u003ca href=\"https://github.com/Zamiell\"\u003e\u003ccode\u003e@​Zamiell\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8593b2be2fcf545c5379503e1ba0dd816fc6036\"\u003e\u003ccode\u003ee8593b2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-type-parameters] count instantiated mappe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/2211d3fb8e9f596fe753c19baa48b8c7e52dea42\"\u003e\u003ccode\u003e2211d3f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [prefer-optional-chain] check the constrained type (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/ba9c0f1d1715392a24055271b96888aceba528a1\"\u003e\u003ccode\u003eba9c0f1\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-confusing-void-expression] don't autofix when declare...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/466d7398b5bab3b1b07e1c469dd4817748cf8469\"\u003e\u003ccode\u003e466d739\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unsafe-enum-assignment] skip identical types and boun...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e8c170f66c38679d23f89b5845992ca33f08aacd\"\u003e\u003ccode\u003ee8c170f\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [require-array-sort-compare] use array argument type cons...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/effa652828afba0aa730f106cb326c54a97ccfb5\"\u003e\u003ccode\u003eeffa652\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unused-vars] report usedOnlyAsType for partially expo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9fbab431e518f42e33607a76803b5aa5cbc51d20\"\u003e\u003ccode\u003e9fbab43\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] skip argument checks for calls with...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3ab28b15dc628c1a...\n\n_Description has been truncated_","html_url":"https://github.com/Manavault-Dev/nuroo-platform/pull/124","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Manavault-Dev%2Fnuroo-platform/issues/124","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/124/packages"}},{"old_version":"11.4.0","new_version":"11.6.0","update_type":"minor","path":null,"pr_created_at":"2026-10-13T04:09:24.000Z","version_change":"11.4.0 → 11.6.0","issue":{"uuid":"5824361713","node_id":"PR_kwDOSjSKsc8AAAABIGGP5A","number":38,"state":"closed","title":"chore(deps): bump the npm-minor-patch group with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-17T14:56:17.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T04:09:24.000Z","updated_at":"2026-10-17T14:56:19.000Z","time_to_close":384413,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm-minor-patch","update_count":12,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1145.0","new_version":"3.1149.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"express","old_version":"5.2.1","new_version":"5.3.0","repository_url":"https://github.com/expressjs/express"},{"name":"nodemailer","old_version":"10.0.13","new_version":"10.0.16","repository_url":"https://github.com/nodemailer/nodemailer"},{"name":"pdfkit","old_version":"0.19.1","new_version":"0.20.2","repository_url":"https://github.com/foliojs/pdfkit"},{"name":"typescript-eslint","old_version":"8.71.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"framer-motion","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"lucide-react","old_version":"1.50.0","new_version":"1.54.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@playwright/test","old_version":"1.56.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"eslint-config-next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-minor-patch group with 12 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1145.0` | `3.1149.0` |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.4.0` | `11.6.0` |\n| [express](https://github.com/expressjs/express) | `5.2.1` | `5.3.0` |\n| [nodemailer](https://github.com/nodemailer/nodemailer) | `10.0.13` | `10.0.16` |\n| [pdfkit](https://github.com/foliojs/pdfkit) | `0.19.1` | `0.20.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.71.0` | `8.71.1` |\n| [framer-motion](https://github.com/motiondivision/motion) | `14.0.0` | `14.1.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.50.0` | `1.54.0` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.56.1` | `1.64.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.8` | `16.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n\nUpdates `@aws-sdk/client-s3` from 3.1145.0 to 3.1149.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1149.0\u003c/h2\u003e\n\u003ch4\u003e3.1149.0(2026-10-09)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecodegen:\u003c/strong\u003e  sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8341\"\u003e#8341\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e5773a751\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  Adds granular custom permissions for the Gong action connector (GongAction, CreateAndUpdateGongAction, ShareGongAction, UseGongAction) and for create, update, and share operations on 45 data source connectors, such as Amazon S3 and Snowflake, through the Custom Permissions APIs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c5d26e39f68816dfc457af1fc655487d4ea038b4\"\u003ec5d26e39\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-deadline:\u003c/strong\u003e  The new ListMemberships API enables users to discover their memberships across Deadline Cloud resources, enabling scoped users of Deadline resources to discover and interact with the resources they have been provided scoped access to. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0d7406c750ffb7801040cb4cc6ae5489a0303626\"\u003e0d7406c7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-metering:\u003c/strong\u003e  AWS Marketplace Metering Service adds AgreementId to ResolveCustomer API response. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9653f5cc713b5b2eaa4d397bd54d3c5584f867bb\"\u003e9653f5cc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-mediatailor:\u003c/strong\u003e  Add caching settings to http functions (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7ac7530bb7efe0e64077afe2059c4e67ba0c2038\"\u003e7ac7530b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityagent:\u003c/strong\u003e  Adds a test scope field to specify whether a pentest targets a web application or a generative AI application. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1cc5ba6ade4425a56018459cc8c7d59fa2998b3c\"\u003e1cc5ba6a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e\n\u003cul\u003e\n\u003cli\u003eretry UploadPart on worker-thread upload path (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8345\"\u003e#8345\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0e357d90eaeaa8b80eda2ca6df94f1bf3b383a54\"\u003e0e357d90\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eavoid full-body copy for SharedArrayBuffer uploads (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8338\"\u003e#8338\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5473caf9374d847234c677230d4d988bec810561\"\u003e5473caf9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1149.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1148.0\u003c/h2\u003e\n\u003ch4\u003e3.1148.0(2026-10-08)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sesv2:\u003c/strong\u003e  SESV2 DEED - Documentation Update (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3d227df4561aa503abf0b9c20c5840fd9923bd15\"\u003e3d227df4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-pi:\u003c/strong\u003e  This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.1. The SDK will prioritize its most performant protocol. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1d99c7c808f4092b0eaef26b1edde32d1dd9bbb0\"\u003e1d99c7c8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-marketplace-agreement:\u003c/strong\u003e  This release adds Smithy RPC v2 CBOR as an additional protocol alongside the existing AWS JSON 1.0. The SDK will prioritize its most performant protocol. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/404943ce029cf80ea99a9d8e1cbca176ebabaff8\"\u003e404943ce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-emr-serverless:\u003c/strong\u003e  This release adds support for system profile logs for lakeformation enabled Spark connect sessions . (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f9ed2f834c52b341e1423789206b61e4446ba83a\"\u003ef9ed2f83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cost-explorer:\u003c/strong\u003e  Adds a product attribute dimension to GetCostAndUsage, GetCostAndUsageWithResources, and GetDimensionValues, letting customers group, filter, and discover Cost Explorer costs by structured attributes such as Amazon Bedrock model, provider, inference type, and feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/7e0afd115d8e342e51c0f26eeda045642deb0d64\"\u003e7e0afd11\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  Added support for GuardDuty RDS Data Activity Monitoring (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/aa2000207f021c9a315ed8634a066f8738991d9b\"\u003eaa200020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-gamelift:\u003c/strong\u003e  Amazon GameLift Servers container fleets now support CPU bursting for game server container groups. The TotalVcpuLimit property of a game server container group definition is now optional. When you omit it, the group has no CPU cap and its containers can burst into unused CPU on the instance. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/181218406de73dbd7a528b282d8cd1fc0d560d5a\"\u003e18121840\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Adds support for multi-file notebook import. StartNotebookImport now accepts an s3Files source location with an ordered list of Amazon S3 objects, creating one notebook cell per file, plus a type field to create either a DATA or SQL notebook. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/37214f3f63a6d39a58b7cd4a34d7be3384fac8c7\"\u003e37214f3f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-devops-agent:\u003c/strong\u003e  Adds release management associations with private network access to AWS DevOps Agent, and a releaseManagementAssociationId field on GitHub and GitLab associations. This helps release management agents (Release-readiness review and Release Testing) access customer resources that are behind a VPC. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/55b389d1260095535d24440901bb37a7ebc4582b\"\u003e55b389d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-security-ir:\u003c/strong\u003e  Adds support for retrieving finding-lifecycle metrics for an AWS Security Incident Response membership. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f4f6dfe5a3b215b726b5cc14784cba1d80afd725\"\u003ef4f6dfe5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudformation:\u003c/strong\u003e  CloudFormation introduces force rollback, a new opt-in capability that lets your stacks complete a rollback even when an individual resource cannot be reverted. Set ForceRollback on ContinueUpdateRollback and CloudFormation records each resource that fails as skipped, completing the rollback. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/07e146a50091110686ca16c8867c117e914a468b\"\u003e07e146a5\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-opensearch:\u003c/strong\u003e  This release adds a new EncryptionMode option (DISK or NATIVE) to EncryptionAtRestOptions for the CreateDomain and UpdateDomainConfig operations, enabling selection of engine-native index-level encryption on supported Amazon OpenSearch Service domains. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/393fb01137d0cc7d99f5590356f867ae8c237560\"\u003e393fb011\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda:\u003c/strong\u003e  AWS Lambda now supports OAuth 2.0 (OAUTHBEARER), IAM, and IAM with OAUTHBEARER authentication for self-managed Apache Kafka event source mappings, including optional OAuth scope, audience, logical cluster, and identity pool parameters. OAuth 2.0 is also available for Confluent Schema Registry. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c7696bfa5e04778bf7e253d70eff6ee6e07b5d5d\"\u003ec7696bfa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Release findings export APIs - StartExportJobV2, GetExportJobV2, ListExportJobsV2, and CancelExportJobV2. This supports exporting findings from AWS Security Hub to Amazon S3 bucket. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/f53e8a2ac0eb9d38456651ac504ff3ef963930c8\"\u003ef53e8a2a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-medialive:\u003c/strong\u003e  AWS Elemental MediaLive Workflow Monitor now supports AWS Elemental Inference feeds as a target resource type for CloudWatch alarm templates. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e335e5dc0cadc7e5e180c19ab1acdd9ce90cc2d6\"\u003ee335e5dc\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-eks:\u003c/strong\u003e  Configurations support for EKS ACK Capabilities, including EnableCrossNamespace and DisableServices configuration. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82f87e7c6bd3d55b8ee73f06b592d424d21cf4c8\"\u003e82f87e7c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1148.0...v3.1149.0\"\u003e3.1149.0\u003c/a\u003e (2026-10-09)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1147.0...v3.1148.0\"\u003e3.1148.0\u003c/a\u003e (2026-10-08)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1146.0...v3.1147.0\"\u003e3.1147.0\u003c/a\u003e (2026-10-06)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1145.0...v3.1146.0\"\u003e3.1146.0\u003c/a\u003e (2026-10-02)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a960c14e8ce09ab8fd09352e40d75c6b9d52c1ca\"\u003e\u003ccode\u003ea960c14\u003c/code\u003e\u003c/a\u003e Publish v3.1149.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5773a7515472dbdf2760c61e4a462b71800c50e7\"\u003e\u003ccode\u003e5773a75\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for endpoint cache fix and pre-schema error fallback (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3/issues/8\"\u003e#8\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1bc04256c276089739faa71754dba4fde75e05aa\"\u003e\u003ccode\u003e1bc0425\u003c/code\u003e\u003c/a\u003e Publish v3.1148.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/663046d58796f32069e5198f95a3070b2f5ef969\"\u003e\u003ccode\u003e663046d\u003c/code\u003e\u003c/a\u003e Publish v3.1147.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/054298b1520fc45a7017966674a5ac3aa6f32a04\"\u003e\u003ccode\u003e054298b\u003c/code\u003e\u003c/a\u003e Publish v3.1146.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1149.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/node` from 11.4.0 to 11.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `express` from 5.2.1 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/releases\"\u003eexpress's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.3.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\r\napp.query('/reports', (req, res) =\u0026gt; {\r\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\r\n  res.send(results); // now responds 304 Not Modified\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\r\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\r\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\r\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/expressjs/express/blob/master/History.md\"\u003eexpress's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e5.3.0\u003c/h1\u003e\n\u003ch2\u003e🐞 Bug fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFixed HTTP header conflict between Content-Length and Transfer-Encoding in res.send - by \u003ca href=\"https://github.com/YuryShkoda\"\u003e\u003ccode\u003e@​YuryShkoda\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/4893\"\u003e#4893\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFixed the behavior of \u003ccode\u003eres.send()\u003c/code\u003e to prevent conflicts between \u003ccode\u003eContent-Length\u003c/code\u003e and \u003ccode\u003eTransfer-Encoding\u003c/code\u003e HTTP headers in responses. The \u003ccode\u003eContent-Length\u003c/code\u003e header in \u003ccode\u003eres.send()\u003c/code\u003e is now only added when a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header is not present, complying with the HTTP specification that states both headers should not coexist in the same response. ETag generation is unaffected by the presence of a \u003ccode\u003eTransfer-Encoding\u003c/code\u003e header - by \u003ca href=\"https://github.com/cuishuang\"\u003e\u003ccode\u003e@​cuishuang\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7459\"\u003e#7459\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eqs\u003c/code\u003e to \u003ccode\u003e^6.16.0\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-2391\"\u003eCVE-2026-2391\u003c/a\u003e (\u003ca href=\"https://github.com/ljharb/qs/security/advisories/GHSA-w7fw-mjwx-w883\"\u003eGHSA-w7fw-mjwx-w883\u003c/a\u003e), \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82417\"\u003eCVE-2026-82417\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-4mjr-xmp4-gh2g\"\u003eGHSA-4mjr-xmp4-gh2g\u003c/a\u003e) and \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-82562\"\u003eCVE-2026-82562\u003c/a\u003e (\u003ca href=\"https://github.com/advisories/GHSA-x5fp-wj9c-mxmx\"\u003eGHSA-x5fp-wj9c-mxmx\u003c/a\u003e): \u003ccode\u003earrayLimit\u003c/code\u003e bypasses in comma parsing and a denial of service via an attacker-controlled \u003ccode\u003eisBuffer\u003c/code\u003e - by \u003ca href=\"https://github.com/davetashner\"\u003e\u003ccode\u003e@​davetashner\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7057\"\u003e#7057\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7478\"\u003e#7478\u003c/a\u003e, and \u003ca href=\"https://github.com/cyphercodes\"\u003e\u003ccode\u003e@​cyphercodes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7305\"\u003e#7305\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003eproxy-addr\u003c/code\u003e to \u003ccode\u003e^2.0.8\u003c/code\u003e, which fixes \u003ca href=\"https://www.cve.org/CVERecord?id=CVE-2026-90711\"\u003eCVE-2026-90711\u003c/a\u003e - by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7474\"\u003e#7474\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🚀 Improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAllow conditional revalidation for QUERY requests. \u003ccode\u003ereq.fresh\u003c/code\u003e previously only validated freshness for GET and HEAD requests, so QUERY responses never returned 304 despite a matching validator. Since QUERY is a safe, idempotent, and cacheable method that supports conditional requests, it is now included in the freshness check - by \u003ca href=\"https://github.com/Cherry\"\u003e\u003ccode\u003e@​Cherry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7366\"\u003e#7366\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// QUERY /reports with If-None-Match: \u0026quot;12345\u0026quot;\napp.query('/reports', (req, res) =\u0026gt; {\n  res.set('ETag', '\u0026quot;12345\u0026quot;');\n  res.send(results); // now responds 304 Not Modified\n});\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove HTML structure in \u003ccode\u003eres.redirect()\u003c/code\u003e responses when HTML format is accepted by adding \u003ccode\u003e\u0026lt;!DOCTYPE html\u0026gt;\u003c/code\u003e, \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e, and \u003ccode\u003e\u0026lt;body\u0026gt;\u003c/code\u003e tags for better browser compatibility - by \u003ca href=\"https://github.com/Bernice55231\"\u003e\u003ccode\u003e@​Bernice55231\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/5167\"\u003e#5167\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eWhen calling \u003ccode\u003eapp.render\u003c/code\u003e with options set to null, the locals object is handled correctly, preventing unexpected errors and making the method behave the same as when options is omitted or an empty object is passed - by \u003ca href=\"https://github.com/AkaHarshit\"\u003eAkaHarshit\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6903\"\u003e#6903\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eapp.render('index', null, callback); // now works as expected\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-type\u003c/code\u003e to \u003ccode\u003e^2.0.0\u003c/code\u003e, bringing a faster parser (~1.5x quicker \u003ccode\u003eContent-Type\u003c/code\u003e parsing/formatting in \u003ccode\u003eres.send()\u003c/code\u003e) along with a behavior change: \u003ccode\u003eres.send()\u003c/code\u003e now keeps any existing parameters when adding the charset and no longer throws on a \u003ccode\u003eContent-Type\u003c/code\u003e that fails to parse. \u003ccode\u003etype-is\u003c/code\u003e is upgraded to \u003ccode\u003e^2.1.0\u003c/code\u003e as part of the same change - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7234\"\u003e#7234\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.set('Content-Type', 'text/plain; foo=bar').send('hey');\n// -\u0026gt; Content-Type: text/plain; foo=bar; charset=utf-8\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe default error handler now logs the full error object instead of only its stack trace, so nested details such as \u003ccode\u003eError.cause\u003c/code\u003e and library-specific properties (e.g. Sequelize's \u003ccode\u003eparent\u003c/code\u003e/\u003ccode\u003eoriginal\u003c/code\u003e) are no longer swallowed - by \u003ca href=\"https://github.com/Nitin-Mohapatra\"\u003e\u003ccode\u003e@​Nitin-Mohapatra\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/6464\"\u003e#6464\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpgrade \u003ccode\u003econtent-disposition\u003c/code\u003e to \u003ccode\u003e^2.0.1\u003c/code\u003e, which changes the \u003ccode\u003eContent-Disposition\u003c/code\u003e header emitted by \u003ccode\u003eres.download()\u003c/code\u003e, \u003ccode\u003eres.attachment()\u003c/code\u003e, and \u003ccode\u003eres.sendFile()\u003c/code\u003e: file names that are valid HTTP tokens are no longer wrapped in quotes. This is equivalent per RFC 6266, but applications asserting on the exact header bytes should update their expectations - by \u003ca href=\"https://github.com/blakeembrey\"\u003e\u003ccode\u003e@​blakeembrey\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/expressjs/express/pull/7233\"\u003e#7233\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eres.attachment('user.html');\n// before -\u0026gt; Content-Disposition: attachment; filename=\u0026quot;user.html\u0026quot;\n// after  -\u0026gt; Content-Disposition: attachment; filename=user.html\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/cf6722bf89a86905281d9160b6482e08166b5ef0\"\u003e\u003ccode\u003ecf6722b\u003c/code\u003e\u003c/a\u003e 5.3.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7468\"\u003e#7468\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/8c2fcfcb7d37c9c2e89363b7b86a092768c3a8a3\"\u003e\u003ccode\u003e8c2fcfc\u003c/code\u003e\u003c/a\u003e docs: fix typos and a stale API reference in lib comments (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7512\"\u003e#7512\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9efc29e280018dafc1f0617f3a3d28f4e463b7be\"\u003e\u003ccode\u003e9efc29e\u003c/code\u003e\u003c/a\u003e docs: fix pass-through typos (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7509\"\u003e#7509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/2717ae3cbf2bdc3f946d22ea6a4e0b5bd438b87b\"\u003e\u003ccode\u003e2717ae3\u003c/code\u003e\u003c/a\u003e build(deps): bump the github-actions group with 3 updates (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7499\"\u003e#7499\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/de777714df3fb1e81ac2d95f509c421478ab1e56\"\u003e\u003ccode\u003ede77771\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump hbs from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7500\"\u003e#7500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9169cbe1127ed1f9bc4f80a70b82c412467dd156\"\u003e\u003ccode\u003e9169cbe\u003c/code\u003e\u003c/a\u003e docs: add missing apostrophe in example (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7483\"\u003e#7483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/7ef98448f8b38099ab1ded55e458538ad47a51e7\"\u003e\u003ccode\u003e7ef9844\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump morgan from 1.12.0 to 1.12.1 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7493\"\u003e#7493\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/3b7e39fe74371ddabc77fed736dd22aa71c14f5c\"\u003e\u003ccode\u003e3b7e39f\u003c/code\u003e\u003c/a\u003e deps: bump qs minimum to 6.16.0 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7478\"\u003e#7478\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/98bd4cd96b250d25e1672c36f49cfc743bc801e7\"\u003e\u003ccode\u003e98bd4cd\u003c/code\u003e\u003c/a\u003e deps: proxy-addr@^2.0.8 (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7474\"\u003e#7474\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressjs/express/commit/9a34acf03cb818ff3f8bc40e44176e277a25cbb9\"\u003e\u003ccode\u003e9a34acf\u003c/code\u003e\u003c/a\u003e fix(res.send): preserve ETag generation with Transfer-Encoding (\u003ca href=\"https://redirect.github.com/expressjs/express/issues/7459\"\u003e#7459\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressjs/express/compare/v5.2.1...v5.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for express since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nodemailer` from 10.0.13 to 10.0.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/releases\"\u003enodemailer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.16\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.15...v10.0.16\"\u003e10.0.16\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep an escaped parenthesis inside a comment (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003ec4ae20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e9f16eed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e read the cookie name-value pair by position (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e645e97c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.15\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.14...v10.0.15\"\u003e10.0.15\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e inherit NodemailerError code from ErrnoException (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e99db61d51c244e184a3a79103d1d732ffb6376b\"\u003ee99db61\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1884\"\u003e#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e keep NodemailerError compatible with \u003ccode\u003e@​types/node\u003c/code\u003e 26 ErrnoException (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1885\"\u003e#1885\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b6603286cc45bff52c13cc74e5ac47f424452fdc\"\u003eb660328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.0.14\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.13...v10.0.14\"\u003e10.0.14\u003c/a\u003e (2026-10-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep a quoted display name that holds no \u0026quot;@\u0026quot; out of the address (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3570d26c7b55f6e5df50d4076046600ad3fd040b\"\u003e3570d26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep the group recursion depth out of the options object (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a68025405a1378c82e78f64ffad27b92c1035cbe\"\u003ea680254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e stop a \u0026quot;[\u0026quot; from hiding the operators after it (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/561978491d5cc33d2052a6c89a499b838b960262\"\u003e5619784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edkim:\u003c/strong\u003e trim a header field name in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c6f7a55a2978bf031b8519ebf59baddf94c032c8\"\u003ec6f7a55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-funcs:\u003c/strong\u003e read and write header parameters per rfc2045 and rfc2231 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b8ccad723a7e49a674a4d70f32eb9fe77312008d\"\u003eb8ccad7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearch only the new bytes for the end of the proxy CONNECT response (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/81efd7bfc559305f900d6a22b5c56aa94556002b\"\u003e81efd7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md\"\u003enodemailer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.15...v10.0.16\"\u003e10.0.16\u003c/a\u003e (2026-10-07)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep an escaped parenthesis inside a comment (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003ec4ae20d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e9f16eed\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efetch:\u003c/strong\u003e read the cookie name-value pair by position (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e645e97c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.14...v10.0.15\"\u003e10.0.15\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e inherit NodemailerError code from ErrnoException (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e99db61d51c244e184a3a79103d1d732ffb6376b\"\u003ee99db61\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1884\"\u003e#1884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eerrors:\u003c/strong\u003e keep NodemailerError compatible with \u003ccode\u003e@​types/node\u003c/code\u003e 26 ErrnoException (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1885\"\u003e#1885\u003c/a\u003e) (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b6603286cc45bff52c13cc74e5ac47f424452fdc\"\u003eb660328\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.13...v10.0.14\"\u003e10.0.14\u003c/a\u003e (2026-10-03)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep a quoted display name that holds no \u0026quot;@\u0026quot; out of the address (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/3570d26c7b55f6e5df50d4076046600ad3fd040b\"\u003e3570d26\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e keep the group recursion depth out of the options object (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/a68025405a1378c82e78f64ffad27b92c1035cbe\"\u003ea680254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eaddressparser:\u003c/strong\u003e stop a \u0026quot;[\u0026quot; from hiding the operators after it (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/561978491d5cc33d2052a6c89a499b838b960262\"\u003e5619784\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edkim:\u003c/strong\u003e trim a header field name in linear time (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c6f7a55a2978bf031b8519ebf59baddf94c032c8\"\u003ec6f7a55\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003emime-funcs:\u003c/strong\u003e read and write header parameters per rfc2045 and rfc2231 (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b8ccad723a7e49a674a4d70f32eb9fe77312008d\"\u003eb8ccad7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003esearch only the new bytes for the end of the proxy CONNECT response (\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/81efd7bfc559305f900d6a22b5c56aa94556002b\"\u003e81efd7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/afa881500ed6b239091c4aa13c629bde62b10c7b\"\u003e\u003ccode\u003eafa8815\u003c/code\u003e\u003c/a\u003e chore(master): release 10.0.16 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1889\"\u003e#1889\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c4ae20d074ac0510cc2d0cbd6039ee7fab3a4ca8\"\u003e\u003ccode\u003ec4ae20d\u003c/code\u003e\u003c/a\u003e fix(addressparser): keep an escaped parenthesis inside a comment\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/645e97c8f0586404d9fb861c9527be7572c2c832\"\u003e\u003ccode\u003e645e97c\u003c/code\u003e\u003c/a\u003e fix(fetch): read the cookie name-value pair by position\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e2e7fa3e291eba4e9051fa31a1b5ac35ed7f3ba3\"\u003e\u003ccode\u003ee2e7fa3\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/9f16eedf8de0485e6d07969113db992ff70f89ce\"\u003e\u003ccode\u003e9f16eed\u003c/code\u003e\u003c/a\u003e fix(fetch): keep the case of cookie names (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1888\"\u003e#1888\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/c17efc045a8165810a4a6910a6a6d18e705187c8\"\u003e\u003ccode\u003ec17efc0\u003c/code\u003e\u003c/a\u003e chore(master): release 10.0.15 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1886\"\u003e#1886\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/8d423d0eee5d8d592079f3f5535b7b5558bc2102\"\u003e\u003ccode\u003e8d423d0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/e99db61d51c244e184a3a79103d1d732ffb6376b\"\u003e\u003ccode\u003ee99db61\u003c/code\u003e\u003c/a\u003e fix(errors): inherit NodemailerError code from ErrnoException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/b6603286cc45bff52c13cc74e5ac47f424452fdc\"\u003e\u003ccode\u003eb660328\u003c/code\u003e\u003c/a\u003e fix(errors): keep NodemailerError compatible with \u003ccode\u003e@​types/node\u003c/code\u003e 26 ErrnoExcepti...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodemailer/nodemailer/commit/aefd1da2af1e7c1641d1bdad7852476fcba8a57f\"\u003e\u003ccode\u003eaefd1da\u003c/code\u003e\u003c/a\u003e chore(master): release 10.0.14 (\u003ca href=\"https://redirect.github.com/nodemailer/nodemailer/issues/1880\"\u003e#1880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodemailer/nodemailer/compare/v10.0.13...v10.0.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `pdfkit` from 0.19.1 to 0.20.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/foliojs/pdfkit/releases\"\u003epdfkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.20.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix bundlers and file tracers packing the ESM copies of the standard font metrics instead of the CommonJS ones the Node build actually loads, which left \u003ccode\u003eCannot find module\u003c/code\u003e errors for every standard font at runtime, by resolving the internal \u003ccode\u003e#standard-fonts/*\u003c/code\u003e mapping to a single file under all conditions\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.file()\u003c/code\u003e throwing when the same in-memory attachment is embedded twice under one name, because the creation and modified dates the deduplication check compares are absent for sources that are not read from disk\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.text()\u003c/code\u003e throwing \u003ccode\u003eunsupported number: NaN\u003c/code\u003e when \u003ccode\u003elineBreak: false\u003c/code\u003e is combined with \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003estrike\u003c/code\u003e, \u003ccode\u003elink\u003c/code\u003e or \u003ccode\u003egoTo\u003c/code\u003e, because the rendered width was computed from the line wrapper's measurements, which are never produced when wrapping is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a Node ESM build so \u003ccode\u003eimport 'pdfkit'\u003c/code\u003e in Node resolves to the Node build (real file system, native zlib, Node streams, self-registering standard fonts) instead of the browser bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.20.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cp\u003eTLDR:  \u0026quot;A PDF generation library for Node.js\u0026quot; -\u0026gt; \u0026quot;A JavaScript PDF generation library\u0026quot;\u003c/p\u003e\n\u003ch3\u003eStandard Font Support rewritten\u003c/h3\u003e\n\u003cp\u003eStandard font support has been rewritten to use pre-parsed font metrics instead of parsing raw AFM definitions at runtime. The new approach is more efficient (less runtime overhead and memory usage) and reduces the size of the browser bundle significantly. Standalone build which bundles all standard fonts is down to 1.3MB from 2.3MB.\u003c/p\u003e\n\u003cp\u003eIn Node, font metrics are loaded lazily as before, while in browser builds, except the standalone one, each font must be imported from \u003ccode\u003epdfkit/standard-fonts/*\u003c/code\u003e and registered with \u003ccode\u003eregisterStdFonts()\u003c/code\u003e. Previously, to use a standard font in browser was necessary to use a bundler.\u003c/p\u003e\n\u003cp\u003eSee usage example in output helpers section below.\u003c/p\u003e\n\u003ch3\u003eRemoval of Node specific dependencies\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003eBuffer\u003c/code\u003e is no longer used internally. \u003ccode\u003eUint8Array\u003c/code\u003e is now the minimum denominator for binary data in both Node and browsers. Since \u003ccode\u003eBuffer\u003c/code\u003e is a Uint8Array subclass, this change is fully backward compatible.\u003c/p\u003e\n\u003cp\u003eNative \u003ccode\u003efs\u003c/code\u003e, \u003ccode\u003ezlib\u003c/code\u003e and \u003ccode\u003eReadableStream\u003c/code\u003e are conditionally imported only in Node. Browser builds use minimal implementations. This approach gives us the best of both worlds: Node builds still use the native modules, while browser ones are portable.\u003c/p\u003e\n\u003cp\u003eMany thanks to \u003ca href=\"https://github.com/diegomura\"\u003e\u003ccode\u003e@​diegomura\u003c/code\u003e\u003c/a\u003e for his help in removing the Node specific dependencies.\u003c/p\u003e\n\u003ch3\u003e\u003ccode\u003eregisterFile\u003c/code\u003e API\u003c/h3\u003e\n\u003cp\u003eThe new \u003ccode\u003eregisterFile(path, data)\u003c/code\u003e API allows registering in-memory files globally. The \u003ccode\u003edata\u003c/code\u003e argument must be a \u003ccode\u003eUint8Array\u003c/code\u003e. Passing \u003ccode\u003eundefined\u003c/code\u003e as data unregisters the path.\u003c/p\u003e\n\u003cp\u003eIn browsers, it can be used as a simplified virtual file system. In Node, this is useful for registering fonts, images and other resources that are not available on disk. The native file system is still used when the path is not registered.\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { PDFDocument, registerFile } from 'pdfkit';\r\n\u003cp\u003econst response = await fetch('/fonts/Roboto-Regular.ttf');\nconst fontData = new Uint8Array(await response.arrayBuffer());\u003c/p\u003e\n\u003cp\u003eregisterFile('fonts/Roboto-Regular.ttf', fontData);\u003c/p\u003e\n\u003cp\u003econst doc = new PDFDocument();\u003c/p\u003e\n\u003cp\u003e// register an alias for the font path\ndoc.registerFont('Roboto', 'fonts/Roboto-Regular.ttf');\n// or use the path directly\ndoc.font('fonts/Roboto-Regular.ttf');\u003c/p\u003e\n\u003cp\u003e\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/foliojs/pdfkit/blob/master/CHANGELOG.md\"\u003epdfkit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e[v0.20.2] - 2026-08-29\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix bundlers and file tracers packing the ESM copies of the standard font metrics instead of the CommonJS ones the Node build actually loads, which left \u003ccode\u003eCannot find module\u003c/code\u003e errors for every standard font at runtime, by resolving the internal \u003ccode\u003e#standard-fonts/*\u003c/code\u003e mapping to a single file under all conditions\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.file()\u003c/code\u003e throwing when the same in-memory attachment is embedded twice under one name, because the creation and modified dates the deduplication check compares are absent for sources that are not read from disk\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edoc.text()\u003c/code\u003e throwing \u003ccode\u003eunsupported number: NaN\u003c/code\u003e when \u003ccode\u003elineBreak: false\u003c/code\u003e is combined with \u003ccode\u003eunderline\u003c/code\u003e, \u003ccode\u003estrike\u003c/code\u003e, \u003ccode\u003elink\u003c/code\u003e or \u003ccode\u003egoTo\u003c/code\u003e, because the rendered width was computed from the line wrapper's measurements, which are never produced when wrapping is disabled\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[v0.20.1] - 2026-08-23\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a Node ESM build so \u003ccode\u003eimport 'pdfkit'\u003c/code\u003e in Node resolves to the Node build (real file system, native zlib, Node streams, self-registering standard fonts) instead of the browser bundle\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e[v0.20.0] - 2026-08-23\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[BREAKING CHANGE] Remove the virtual file system (\u003ccode\u003epdfkit/virtual-fs\u003c/code\u003e). Browser builds no longer depend on \u003ccode\u003efs\u003c/code\u003e: use \u003ccode\u003eregisterFile\u003c/code\u003e to register \u003ccode\u003eUint8Array\u003c/code\u003e data under a path, pass a \u003ccode\u003eUint8Array\u003c/code\u003e or \u003ccode\u003eArrayBuffer\u003c/code\u003e directly to \u003ccode\u003eregisterFont\u003c/code\u003e, \u003ccode\u003eimage\u003c/code\u003e and \u003ccode\u003efile\u003c/code\u003e, or pass a data URL directly to \u003ccode\u003eimage\u003c/code\u003e and \u003ccode\u003efile\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eregisterFile(path, data, options)\u003c/code\u003e to globally register in-memory files in Node and browsers, with optional \u003ccode\u003ebirthtime\u003c/code\u003e and \u003ccode\u003ectime\u003c/code\u003e metadata. Passing \u003ccode\u003eundefined\u003c/code\u003e as data unregisters the path\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Export \u003ccode\u003ePDFDocument\u003c/code\u003e, \u003ccode\u003eLineWrapper\u003c/code\u003e and \u003ccode\u003eregisterFile\u003c/code\u003e as named exports from the main Node and browser entry points while preserving the default \u003ccode\u003ePDFDocument\u003c/code\u003e export\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003etoBlob(document)\u003c/code\u003e and \u003ccode\u003etoBytes(document)\u003c/code\u003e output helpers under \u003ccode\u003epdfkit/output\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAccept already-parsed fontkit \u003ccode\u003eFont\u003c/code\u003e instances in \u003ccode\u003edoc.font()\u003c/code\u003e and \u003ccode\u003eregisterFont\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eLoad the PDF/A ICC profile from disk only when needed in Node, while continuing to bundle it in browser builds\u003c/li\u003e\n\u003cli\u003eAdd tools to convert raw AFM standard-font definitions into parsed or compact runtime JavaScript modules\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Use generated standard-font data instead of parsing raw AFM definitions at runtime. Node loads font metrics lazily; browser applications must import each font they use from \u003ccode\u003epdfkit/standard-fonts/*\u003c/code\u003e and register it with \u003ccode\u003eregisterStdFonts()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Restrict AcroForm options to documented mappings and explicit escape hatches.\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Stop automatically uppercasing annotation option keys.\u003c/li\u003e\n\u003cli\u003e[BREAKING CHANGE] Throw from \u003ccode\u003eaddNamedEmbeddedFile\u003c/code\u003e when no ref is given, instead of writing an unparseable \u003ccode\u003eundefined\u003c/code\u003e token into the \u003ccode\u003e/EmbeddedFiles\u003c/code\u003e name tree\u003c/li\u003e\n\u003cli\u003eDo not mutate options passed to \u003ccode\u003edoc.annotate()\u003c/code\u003e and its convenience methods (link, note, strike, lineAnnotation, rectAnnotation, ellipseAnnotation, textAnnotation, fileAnnotation)\u003c/li\u003e\n\u003cli\u003ePersist font options when adding a new page. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1739\"\u003e#1739\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003eUint8Array\u003c/code\u003e instead of Node's \u003ccode\u003eBuffer\u003c/code\u003e internally\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003edate\u003c/code\u003e text field formatting emitting invalid JavaScript, so the format was never applied. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1546\"\u003e#1546\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eindentAllLines\u003c/code\u003e applying the indent again on every paragraph and every page break, and keep it applied across continued text. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1606\"\u003e#1606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix a hole in a sparse array being skipped entirely, which shifted every later entry down one\u003c/li\u003e\n\u003cli\u003eEncrypt strings inside name trees. Fixes \u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1513\"\u003e#1513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/8d72a71c3e2b03f3253c221065e9efcc69ca5b7d\"\u003e\u003ccode\u003e8d72a71\u003c/code\u003e\u003c/a\u003e v0.20.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/70c9ad5adc5264c82f87805e1448b2028307fd13\"\u003e\u003ccode\u003e70c9ad5\u003c/code\u003e\u003c/a\u003e Document the parameter list each destination type takes (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1785\"\u003e#1785\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/e04b677d71ce8e3af1263454e3e25c346b479535\"\u003e\u003ccode\u003ee04b677\u003c/code\u003e\u003c/a\u003e Fix doc.text() throwing NaN with lineBreak false and underline/strike/link/go...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/c6f57c63eca91eb4f4d97eb59aee303cfb2a8532\"\u003e\u003ccode\u003ec6f57c6\u003c/code\u003e\u003c/a\u003e fix: resolve \u003ccode\u003e#standard-fonts/*\u003c/code\u003e to one file under every condition (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1782\"\u003e#1782\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/b87b5aca02c815482b0b098a9a90e5b0eba2f5d6\"\u003e\u003ccode\u003eb87b5ac\u003c/code\u003e\u003c/a\u003e Fix case-insensitive lookup for named CSS colors (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1780\"\u003e#1780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/69671d9df0ff24878e9e800d4495bd30b043f324\"\u003e\u003ccode\u003e69671d9\u003c/code\u003e\u003c/a\u003e Fix doc.file() throwing when the same in-memory attachment is added twice (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/1f1abb809ee1aa766bd2f8f400c43b5bf3221b77\"\u003e\u003ccode\u003e1f1abb8\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.4.0 (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1761\"\u003e#1761\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/f58c4c7d01ad9a39fbbc4c026c93f05711bc3788\"\u003e\u003ccode\u003ef58c4c7\u003c/code\u003e\u003c/a\u003e Bump postcss from 8.5.15 to 8.5.25 (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1762\"\u003e#1762\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/f048bddde0057f0ececa4972d7ccf687ea36b168\"\u003e\u003ccode\u003ef048bdd\u003c/code\u003e\u003c/a\u003e v0.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/foliojs/pdfkit/commit/910c86a84a17f524dcc4360bf195e6c4a6203908\"\u003e\u003ccode\u003e910c86a\u003c/code\u003e\u003c/a\u003e Add Node ESM build: route the node import condition to a real Node bundle (\u003ca href=\"https://redirect.github.com/foliojs/pdfkit/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/foliojs/pdfkit/compare/v0.19.1...v0.20.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `typescript-eslint` from 8.71.0 to 8.71.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003etypescript-eslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.71.1\u003c/h2\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] skip argument checks for calls without arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12923\"\u003e#12923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unused-vars] report usedOnlyAsType for partially exported merged declarations (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12892\"\u003e#12892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [require-array-sort-compare] use array argument type constraint (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12919\"\u003e#12919\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unsafe-enum-assignment] skip identical types and bound deep type walks (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12957\"\u003e#12957\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-confusing-void-expression] don't autofix when declared return type is unknown (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12930\"\u003e#12930\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [prefer-optional-chain] check the constrained type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12953\"\u003e#12953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] count instantiated mapped type constraints (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12941\"\u003e#12941\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eproject-service:\u003c/strong\u003e throttle cleanup when opening files (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12934\"\u003e#12934\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match re-exports and global declarations in \u003ccode\u003eTypeOrValueSpecifier\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12943\"\u003e#12943\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMedhansh Poojari\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md\"\u003etypescript-eslint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.71.1 (2026-10-05)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for typescript-eslint to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.71.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/d57b8da272375b6a45270639894a793933208a91\"\u003e\u003ccode\u003ed57b8da\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.71.1\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.1/packages/typescript-eslint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `framer-motion` from 14.0.0 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003eframer-motion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.0] 2026-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Layout animations for vanilla JS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelay animation start when main thread held to prevent visual jumps.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileHover\u003c/code\u003e/\u003ccode\u003ewhileTap\u003c/code\u003e getting stuck after Fast Refresh reorders siblings.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Fix reporting of elastic overscroll.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix \u003ccode\u003epopLayout\u003c/code\u003e when rendering into another window or iframe.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimate\u003c/code\u003e: Fix JS animations jumping ahead when played after a pause at non-\u003ccode\u003e1\u003c/code\u003e speed.\u003c/li\u003e\n\u003cli\u003eAllow layout animations inside dragged elements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b497798c62ee567fee92830280100b0e7334899c\"\u003e\u003ccode\u003eb497798\u003c/code\u003e\u003c/a\u003e v14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2f236b0217ae6f8f765f27c686b9b740fba08fd1\"\u003e\u003ccode\u003e2f236b0\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/73a21d3c2ab6777eea0d10b6aa3feefc41176070\"\u003e\u003ccode\u003e73a21d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3912\"\u003e#3912\u003c/a\u003e from motiondivision/claude/project-thread-tvp91y\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/34bad0f6...\n\n_Description has been truncated_","html_url":"https://github.com/Tanish-kumar-Agarwal/DukanAi/pull/38","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Tanish-kumar-Agarwal%2FDukanAi/issues/38","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/38/packages"}},{"old_version":"10.73.0","new_version":"11.6.0","update_type":"major","path":null,"pr_created_at":"2026-10-13T00:12:33.000Z","version_change":"10.73.0 → 11.6.0","issue":{"uuid":"5822265493","node_id":"PR_kwDOUYlYVc8AAAABIEc9ww","number":97,"state":"closed","title":"Bump @sentry/node from 10.73.0 to 11.6.0","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-16T08:10:28.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-13T00:12:33.000Z","updated_at":"2026-10-16T08:10:30.000Z","time_to_close":287875,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@sentry/node","old_version":"10.73.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.73.0 to 11.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.73.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@sentry/node\u0026package-manager=npm_and_yarn\u0026previous-version=10.73.0\u0026new-version=11.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/GPT2077/demo/pull/97","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPT2077%2Fdemo/issues/97","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/97/packages"}},{"old_version":"11.4.0","new_version":"11.6.0","update_type":"minor","path":null,"pr_created_at":"2026-10-12T23:29:37.000Z","version_change":"11.4.0 → 11.6.0","issue":{"uuid":"5821900016","node_id":"PR_kwDOEG8RiM8AAAABIEKewA","number":810,"state":"closed","title":"build(deps): bump @sentry/node from 11.4.0 to 11.6.0","user":"dependabot[bot]","labels":["dependencies","auto: ready to merge"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-16T08:07:44.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T23:29:37.000Z","updated_at":"2026-10-16T08:07:45.000Z","time_to_close":290287,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"@sentry/node","old_version":"11.4.0","new_version":"11.6.0","repository_url":"https://github.com/getsentry/sentry-javascript"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 11.4.0 to 11.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Wrap vinext Worker entries with \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25000\"\u003e#25000\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.6.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(nextjs): Add \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24998\"\u003e#24998\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003e@sentry/nextjs/cloudflare\u003c/code\u003e entry point exports \u003ccode\u003ewithSentry\u003c/code\u003e for the Worker entry of a Next.js app on Cloudflare Workers, for example \u003ccode\u003e.open-next/worker.js\u003c/code\u003e of OpenNext. It is \u003ccode\u003ewithSentry\u003c/code\u003e of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e with the Next.js server handling added, so a Next.js app on Workers gets the same spans as on Node.js.\u003c/p\u003e\n\u003cpre lang=\"ts\"\u003e\u003ccode\u003eimport * as Sentry from '@sentry/nextjs/cloudflare';\nimport handler from './.open-next/worker.js';\n\u003cp\u003eexport default Sentry.withSentry(\u003cbr /\u003e\nenv =\u0026gt; ({\u003cbr /\u003e\ndsn: env.SENTRY_DSN,\u003cbr /\u003e\ntracesSampleRate: 1.0,\u003cbr /\u003e\n}),\u003cbr /\u003e\nhandler,\u003cbr /\u003e\n);\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add instrumentation for pi-durable (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24993\"\u003e#24993\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eThe new \u003ccode\u003epiDurableIntegration\u003c/code\u003e traces agents built with \u003ca href=\"https://github.com/earendil-works/pi/tree/main/packages/durable\"\u003epi-durable\u003c/a\u003e: each run, with its model requests and tool calls.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efix(core): Correct sleep clock drift on telemetry timestamps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23054\"\u003e#23054\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eWhen a device sleeps, the \u003ccode\u003eperformance.now()\u003c/code\u003e clock of the browser stops. Before this change, timestamps of spans and other telemetry recorded after the sleep could be too early. The SDK now detects this drift and corrects its time origin, also for spans created from performance entries. Span end times are now computed from the \u003ccode\u003eperformance.now()\u003c/code\u003e duration since the span start, like in OpenTelemetry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24903\"\u003e#24903\u003c/a\u003e).\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25044\"\u003e#25044\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Record LangChain TypeSafeClassifier runs as gen_ai.evaluate spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25120\"\u003e#25120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser): Check for clock drift on page lifecycle events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25091\"\u003e#25091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Exclude attachments from internal exception events (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25160\"\u003e#25160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Convert Effect span times to the Sentry clock (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24972\"\u003e#24972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(effect): Detect HTTP spans named after the request method (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25159\"\u003e#25159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Register Vercel keep-alive listeners once (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25146\"\u003e#25146\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(replay): Place CLS and INP web vitals at the right time (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24990\"\u003e#24990\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record LangGraph span I/O for non-MessagesAnnotation state (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23315\"\u003e#23315\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Upload source maps with SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25139\"\u003e#25139\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25136\"\u003e#25136\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): Bump next from 15.5.24 to 15.5.27 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25171\"\u003e#25171\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(nitro): Remove stale bundler-plugin-core rollup external (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25149\"\u003e#25149\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3c0c830577da2ae78661cbc5a0c4183bd2035c9c\"\u003e\u003ccode\u003e3c0c830\u003c/code\u003e\u003c/a\u003e release: 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/13743e9cfa83a2c3e54a526ed272fd4321c3b466\"\u003e\u003ccode\u003e13743e9\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25184\"\u003e#25184\u003c/a\u003e from getsentry/prepare-release/11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/3605c5051320e6a13dc9e9573996d3a4bbb4221a\"\u003e\u003ccode\u003e3605c50\u003c/code\u003e\u003c/a\u003e chore(size-limit): Bump \u003ccode\u003e@​sentry/node\u003c/code\u003e size limits\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/53ae9968cce44a0e40efd78e841a0ba3fd3fe0a0\"\u003e\u003ccode\u003e53ae996\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e99e6e1f766c324e5c1d06e331b97639454d769a\"\u003e\u003ccode\u003ee99e6e1\u003c/code\u003e\u003c/a\u003e feat(remix): Propagate the server trace to Remix 3 page loads (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25145\"\u003e#25145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2fdcb23ad5b6aa8a714a980cdaf04e148a62ef82\"\u003e\u003ccode\u003e2fdcb23\u003c/code\u003e\u003c/a\u003e test(e2e): Add Mastra Jev classifier test to node-mastra (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25115\"\u003e#25115\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5bb9a6832c37236240cce9766658ab4894e0458e\"\u003e\u003ccode\u003e5bb9a68\u003c/code\u003e\u003c/a\u003e feat(server-utils): Map Mastra classifier evaluations to gen_ai.evaluate span...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/221dd8647ffa32414d0be8ed514b3616ddf42053\"\u003e\u003ccode\u003e221dd86\u003c/code\u003e\u003c/a\u003e test(e2e): Add a cloudflare-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25022\"\u003e#25022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/966e1ff0aa4d9b59e8dd7a5e6ac112175ddc6525\"\u003e\u003ccode\u003e966e1ff\u003c/code\u003e\u003c/a\u003e feat(cloudflare): Skip spans for the pi_ tables of PiHarness (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25028\"\u003e#25028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b70f6bb6d634da88e82f15c0568b02dcaba6bd39\"\u003e\u003ccode\u003eb70f6bb\u003c/code\u003e\u003c/a\u003e test(e2e): Add a node-pi-durable end-to-end application (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24994\"\u003e#24994\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.4.0...11.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n","html_url":"https://github.com/tianrunhe/RSSHub/pull/810","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/tianrunhe%2FRSSHub/issues/810","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/810/packages"}},{"old_version":"11.0.0","new_version":"11.5.0","update_type":"minor","path":null,"pr_created_at":"2026-10-10T10:15:00.000Z","version_change":"11.0.0 → 11.5.0","issue":{"uuid":"5790288282","node_id":"PR_kwDOUCwgA88AAAABHrmyCg","number":729,"state":"open","title":"chore(deps-dev): bump the dev-dependencies-minor-patch group across 1 directory with 7 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":7,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T10:15:00.000Z","updated_at":"2026-10-10T10:15:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev): bump","group_name":"dev-dependencies-minor-patch","update_count":7,"packages":[{"name":"@sentry/node","old_version":"11.0.0","new_version":"11.5.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@types/node","old_version":"26.6.2","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"axe-core","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core"},{"name":"eslint","old_version":"10.11.0","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-security","old_version":"4.0.1","new_version":"4.2.0","repository_url":"https://github.com/eslint-community/eslint-plugin-security"},{"name":"lint-staged","old_version":"17.5.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"typescript-eslint","old_version":"8.70.1","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-dependencies-minor-patch group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@sentry/node](https://github.com/getsentry/sentry-javascript) | `11.0.0` | `11.5.0` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.2` | `26.6.4` |\n| [axe-core](https://github.com/dequelabs/axe-core) | `4.13.0` | `4.14.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.12.0` |\n| [eslint-plugin-security](https://github.com/eslint-community/eslint-plugin-security) | `4.0.1` | `4.2.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.5.1` | `17.6.0` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.1` | `8.71.1` |\n\n\nUpdates `@sentry/node` from 11.0.0 to 11.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/node's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.5.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Warn on repeated \u003ccode\u003eSentry.init()\u003c/code\u003e and unbind the client on \u003ccode\u003eclose()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24962\"\u003e#24962\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e now warns when it runs while a client is still active. For now, the new client still replaces the active client, but the active client is not closed, so state from both can mix. Call \u003ccode\u003eSentry.init()\u003c/code\u003e once, or call \u003ccode\u003eawait Sentry.close()\u003c/code\u003e before you call it again. \u003ccode\u003eSentry.close()\u003c/code\u003e now unbinds the client it closes, so after \u003ccode\u003eclose()\u003c/code\u003e, \u003ccode\u003egetClient()\u003c/code\u003e returns \u003ccode\u003eundefined\u003c/code\u003e, \u003ccode\u003eisInitialized()\u003c/code\u003e returns \u003ccode\u003efalse\u003c/code\u003e, and a later \u003ccode\u003einit()\u003c/code\u003e sets up a new client. In \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e, later requests no longer reuse the isolate's cached client once it is closed or closing. On the server, \u003ccode\u003e@sentry/nextjs\u003c/code\u003e and \u003ccode\u003e@sentry/remix\u003c/code\u003e now return the active client from a repeated \u003ccode\u003einit()\u003c/code\u003e call, not \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25100\"\u003e#25100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump web-vitals to 6.2.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25062\"\u003e#25062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): keep server spans open until streaming responses finish (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25025\"\u003e#25025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(langchain): Derive gen_ai.conversation.id from the invoke config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24831\"\u003e#24831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add \u003ccode\u003ecode.file.path\u003c/code\u003e to \u003ccode\u003euse cache\u003c/code\u003e fill spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24988\"\u003e#24988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(react-router): Export createSentryServerInstrumentation from the Cloudflare entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 navigation spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25045\"\u003e#25045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 page load spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25053\"\u003e#25053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Report the matched route on Remix 3 HTML responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25052\"\u003e#25052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25074\"\u003e#25074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25024\"\u003e#25024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Add conversationIdIntegration to the default integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25003\"\u003e#25003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Detect TypeSafe Jev calls in Workers AI by model ID (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep an installed OpenTelemetry async context strategy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24995\"\u003e#24995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25040\"\u003e#25040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't capture forbidden() and unauthorized() as errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25088\"\u003e#25088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24985\"\u003e#24985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip \u003ccode\u003einit\u003c/code\u003e inside a request of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24996\"\u003e#24996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Flush telemetry before Vercel functions are suspended (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24910\"\u003e#24910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25089\"\u003e#25089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(remix): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25079\"\u003e#25079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Derive the Vercel AI conversation id from the OpenAI conversation option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24979\"\u003e#24979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Instrument the Vercel AI experimental_decide channel event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25068\"\u003e#25068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Map Flue messages and token usage to the gen_ai conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24992\"\u003e#24992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record Vercel AI \u003ccode\u003eexperimental_telemetry.metadata\u003c/code\u003e on gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24721\"\u003e#24721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25061\"\u003e#25061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Fix server route parametrization gaps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25071\"\u003e#25071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Deprecate SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove \u003ccode\u003ebeforeSendSpan\u003c/code\u003e null return warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24129\"\u003e#24129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25111\"\u003e#25111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Flag hard-coded attribute names that have a conventions constant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nx from 22.7.7 to 22.7.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25075\"\u003e#25075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.26.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25073\"\u003e#25073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(github): Remove triage-issue workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25098\"\u003e#25098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Drop bundler-plugins cross-repo search from triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25099\"\u003e#25099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(deps): bump compression from 1.8.1 to 1.8.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25109\"\u003e#25109\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/node's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.5.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(core): Warn on repeated \u003ccode\u003eSentry.init()\u003c/code\u003e and unbind the client on \u003ccode\u003eclose()\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24962\"\u003e#24962\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eSentry.init()\u003c/code\u003e now warns when it runs while a client is still active. For now, the new client still replaces the active client, but the active client is not closed, so state from both can mix. Call \u003ccode\u003eSentry.init()\u003c/code\u003e once, or call \u003ccode\u003eawait Sentry.close()\u003c/code\u003e before you call it again. \u003ccode\u003eSentry.close()\u003c/code\u003e now unbinds the client it closes, so after \u003ccode\u003eclose()\u003c/code\u003e, \u003ccode\u003egetClient()\u003c/code\u003e returns \u003ccode\u003eundefined\u003c/code\u003e, \u003ccode\u003eisInitialized()\u003c/code\u003e returns \u003ccode\u003efalse\u003c/code\u003e, and a later \u003ccode\u003einit()\u003c/code\u003e sets up a new client. In \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e, later requests no longer reuse the isolate's cached client once it is closed or closing. On the server, \u003ccode\u003e@sentry/nextjs\u003c/code\u003e and \u003ccode\u003e@sentry/remix\u003c/code\u003e now return the active client from a repeated \u003ccode\u003einit()\u003c/code\u003e call, not \u003ccode\u003eundefined\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps): Bump rrweb to 2.44.1 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25100\"\u003e#25100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump web-vitals to 6.2.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25062\"\u003e#25062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): keep server spans open until streaming responses finish (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25025\"\u003e#25025\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(langchain): Derive gen_ai.conversation.id from the invoke config (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24831\"\u003e#24831\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(nextjs): Add \u003ccode\u003ecode.file.path\u003c/code\u003e to \u003ccode\u003euse cache\u003c/code\u003e fill spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24988\"\u003e#24988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(react-router): Export createSentryServerInstrumentation from the Cloudflare entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25042\"\u003e#25042\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 navigation spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25045\"\u003e#25045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Parameterize Remix 3 page load spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25053\"\u003e#25053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Report the matched route on Remix 3 HTML responses (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25052\"\u003e#25052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25074\"\u003e#25074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(browser-utils): Handle NS_ERROR_NOT_INITIALIZED from setTimeout in Firefox (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25024\"\u003e#25024\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Add conversationIdIntegration to the default integrations (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25003\"\u003e#25003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Detect TypeSafe Jev calls in Workers AI by model ID (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25033\"\u003e#25033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep an installed OpenTelemetry async context strategy (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24995\"\u003e#24995\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(feedback): Correct overlapping screenshot annotations and drag dimming (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25040\"\u003e#25040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't capture forbidden() and unauthorized() as errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25088\"\u003e#25088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Include basePath in request url of Pages Router errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24985\"\u003e#24985\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Skip \u003ccode\u003einit\u003c/code\u003e inside a request of \u003ccode\u003e@sentry/cloudflare\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24996\"\u003e#24996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(node): Flush telemetry before Vercel functions are suspended (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24910\"\u003e#24910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nuxt): Do not inject debug IDs into the SSR build (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25080\"\u003e#25080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(react-router): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25089\"\u003e#25089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(remix): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25079\"\u003e#25079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Derive the Vercel AI conversation id from the OpenAI conversation option (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24979\"\u003e#24979\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Instrument the Vercel AI experimental_decide channel event (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25068\"\u003e#25068\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Map Flue messages and token usage to the gen_ai conventions (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24992\"\u003e#24992\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Record Vercel AI \u003ccode\u003eexperimental_telemetry.metadata\u003c/code\u003e on gen_ai spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24721\"\u003e#24721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Export consoleLoggingIntegration from worker entry (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25061\"\u003e#25061\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(tanstackstart-react): Fix server route parametrization gaps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25071\"\u003e#25071\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Deprecate SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25039\"\u003e#25039\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(core): Remove \u003ccode\u003ebeforeSendSpan\u003c/code\u003e null return warning (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24129\"\u003e#24129\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25111\"\u003e#25111\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(bugbot): Flag hard-coded attribute names that have a conventions constant (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25070\"\u003e#25070\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump nx from 22.7.7 to 22.7.10 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25075\"\u003e#25075\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(deps): Bump \u003ccode\u003e@sentry/conventions\u003c/code\u003e to 0.26.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25073\"\u003e#25073\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(github): Remove triage-issue workflow (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25098\"\u003e#25098\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore(skills): Drop bundler-plugins cross-repo search from triage-issue skill (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/25099\"\u003e#25099\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5779ab0b88db83adb1157a9881f554403e652018\"\u003e\u003ccode\u003e5779ab0\u003c/code\u003e\u003c/a\u003e release: 11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/a8f5eb013648611cafd10345729d0cbd3338e0a0\"\u003e\u003ccode\u003ea8f5eb0\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25125\"\u003e#25125\u003c/a\u003e from getsentry/prepare-release/11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b47fd85d853b80fe6184490534d559f633cae8cf\"\u003e\u003ccode\u003eb47fd85\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/603eb60a651653fe47f6ffff6e998dce57f1c41a\"\u003e\u003ccode\u003e603eb60\u003c/code\u003e\u003c/a\u003e fix(ai): Normalize token usage and preserve cache breakdowns (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25074\"\u003e#25074\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/dd398d04c3116c246ab7ab18749c55c54fcb0d6c\"\u003e\u003ccode\u003edd398d0\u003c/code\u003e\u003c/a\u003e test(nextjs): Pin nextjs-16-cf-workers latest variant to Next.js 16.3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25118\"\u003e#25118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/d441a34b781903d8a13d3e251a7c88ed6676b9c2\"\u003e\u003ccode\u003ed441a34\u003c/code\u003e\u003c/a\u003e test(nextjs): Expect use cache route handler file path on Turbopack (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25117\"\u003e#25117\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/75ae1647c1bdad2ff9a588b901903c5df653c661\"\u003e\u003ccode\u003e75ae164\u003c/code\u003e\u003c/a\u003e fix(nextjs): Don't capture forbidden() and unauthorized() as errors (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25088\"\u003e#25088\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c7ed7caea071d97eeeea5a834f3ab7dd6d4e2b92\"\u003e\u003ccode\u003ec7ed7ca\u003c/code\u003e\u003c/a\u003e test(cloudflare): Add Workers AI tracing tests for Clef (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25027\"\u003e#25027\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/2a085beeacd094b74e5bc78024e6c6591bfe50d1\"\u003e\u003ccode\u003e2a085be\u003c/code\u003e\u003c/a\u003e fix(react-router): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25089\"\u003e#25089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/5fc18dc416aeed33fc56227fd3714b7c58f21d97\"\u003e\u003ccode\u003e5fc18dc\u003c/code\u003e\u003c/a\u003e fix(remix): Pass the project when creating a release (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/25079\"\u003e#25079\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/11.0.0...11.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.6.2 to 26.6.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.13.0 to 4.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003cp\u003eThis release enables a new rule, and introduces new violations in some existing rules. These can cause the issue totals to go up from a previous version. Similarly we've included various bug fixes to false positives which may see the issue count go down as well. This release focused on various performance improvements which should speed runs up 20% - 40% on most pages. On especially large pages we've measured a 15x performance improvement.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd EN 301 549 v4 tags to target-size (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5361\"\u003e#5361\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8200d2b81f3fd41f6287423c326fb663afa85fb3\"\u003e8200d2b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5311\"\u003e#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e add Azerbaijani locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5385\"\u003e#5385\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/02e5fd446a2b53196dff25026bff6a9be47fdc22\"\u003e02e5fd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e Enable rule by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c0d61636909d25e4ea1b8aec665cfcd2098978d5\"\u003ec0d6163\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5227\"\u003e#5227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e report case-sensitive aria attributes with non-lowercase values (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5418\"\u003e#5418\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e1e33c6c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5280\"\u003e#5280\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-hidden-focus:\u003c/strong\u003e suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5397\"\u003e#5397\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003eaa4a0a1\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e quote the element name in no-role messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5391\"\u003e#5391\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/24736a4f3df243c1de692f17dd0e1e3d23a4542d\"\u003e24736a4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e allow caption in table, grid and treegrid (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ed987a21521f4186ad83de547af4de9477a521e5\"\u003eed987a2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5265\"\u003e#5265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e explain presentational children that cannot be ignored (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5407\"\u003e#5407\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e35a38d8\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eavoid-inline-spacing:\u003c/strong\u003e test the text that gets the spacing from the element (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/96e3e067f9f2270549ffe72e5b07cf9f3945d1fb\"\u003e96e3e06\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e add incomplete messages to checks that can return undefined (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5388\"\u003e#5388\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6f1a6febfe15b938742a0125597f024dae1603ed\"\u003e6f1a6fe\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e make listitem failure messages actionable (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6dd1be286097de3844962d20818810855d8b75cf\"\u003e6dd1be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e handle \u0026quot;none\u0026quot; and exponents in color strings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5422\"\u003e#5422\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf5ed89708895c4bffff8cacf345323be4338412\"\u003ecf5ed89\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5313\"\u003e#5313\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4136\"\u003e#4136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4007\"\u003e#4007\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4269\"\u003e#4269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e treat empty low-contrast text inputs as incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5359\"\u003e#5359\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/47029deca0d8e9d0bcbe94f15bf8393ba69241f9\"\u003e47029de\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4260\"\u003e#4260\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e treat dialog as non-modal when elementsFromPoint is unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5202\"\u003e#5202\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/757b44af26bdd566707d513918c5db7879dd1e2e\"\u003e757b44a\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4997\"\u003e#4997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text/visibleVirtual:\u003c/strong\u003e sanitize visible text once, not at every level (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5368\"\u003e#5368\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2d4718219f7db134de4f7cf3d741a8ce702e37d6\"\u003e2d47182\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use the fallback message when a check has no incomplete message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5367\"\u003e#5367\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4887c3a880dc5c58649bb1d5c72b79dda3393312\"\u003e4887c3a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003ed53cb0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e compare visible label to name by word (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4e3fcf56670738da96e0d6b529897d1af86e46c4\"\u003e4e3fcf5\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5346\"\u003e#5346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4311\"\u003e#4311\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e ignore parenthesised content (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5360\"\u003e#5360\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/388132db27a82c08e39d1049f3cce2f18a118500\"\u003e388132d\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e mark value-text roles incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5258f4439e05434ae0313017a8048c9611229396\"\u003e5258f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e normalize CJK and full-width text before comparing (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5419\"\u003e#5419\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/52dd387c94adb0b12cc4531ba34e8c2bd4c3b274\"\u003e52dd387\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5420\"\u003e#5420\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5340\"\u003e#5340\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-focusable-content:\u003c/strong\u003e say how to fix in the default fail message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5392\"\u003e#5392\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/b84b76bb32733b408b43ed7634e76974e38e5a95\"\u003eb84b76b\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3194\"\u003e#3194\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ep-as-heading:\u003c/strong\u003e ignore paragraphs with heading roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5348\"\u003e#5348\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cbc33b967cadc6bcc4cd34309f21742d0c0ff62c\"\u003ecbc33b9\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5283\"\u003e#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprocess-message:\u003c/strong\u003e separate array values with a comma and a space (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5393\"\u003e#5393\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6ba9ee48e153f609cdb6ed04360ce8be2731a472\"\u003e6ba9ee4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter:\u003c/strong\u003e make addReporter isDefault set the default reporter (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5395\"\u003e#5395\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/eb854ed3e7498f1c1c6bd941b44181455a8e4866\"\u003eeb854ed\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e negative tabindex content needs review instead of failing outright (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5364\"\u003e#5364\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/72e86242e518f6fd82508d842ce103590393adbd\"\u003e72e8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e2ba0812\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5406\"\u003e#5406\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4224\"\u003e#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate de.json (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5353\"\u003e#5353\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4d306cbb7c456849c6f964444a6a7174d2be502a\"\u003e4d306cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e resolve \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e url against the stylesheet that contains it (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5269\"\u003e#5269\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e618fb6cfabab7e153319256d09802b043e916dc\"\u003ee618fb6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5268\"\u003e#5268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.13.0...v4.14.0\"\u003e4.14.0\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd EN 301 549 v4 tags to target-size (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5361\"\u003e#5361\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8200d2b81f3fd41f6287423c326fb663afa85fb3\"\u003e8200d2b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5311\"\u003e#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e add Azerbaijani locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5385\"\u003e#5385\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/02e5fd446a2b53196dff25026bff6a9be47fdc22\"\u003e02e5fd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e Enable rule by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c0d61636909d25e4ea1b8aec665cfcd2098978d5\"\u003ec0d6163\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5227\"\u003e#5227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e report case-sensitive aria attributes with non-lowercase values (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5418\"\u003e#5418\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e1e33c6c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5280\"\u003e#5280\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-hidden-focus:\u003c/strong\u003e suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5397\"\u003e#5397\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003eaa4a0a1\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e quote the element name in no-role messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5391\"\u003e#5391\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/24736a4f3df243c1de692f17dd0e1e3d23a4542d\"\u003e24736a4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e allow caption in table, grid and treegrid (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ed987a21521f4186ad83de547af4de9477a521e5\"\u003eed987a2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5265\"\u003e#5265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e explain presentational children that cannot be ignored (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5407\"\u003e#5407\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e35a38d8\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eavoid-inline-spacing:\u003c/strong\u003e test the text that gets the spacing from the element (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/96e3e067f9f2270549ffe72e5b07cf9f3945d1fb\"\u003e96e3e06\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e add incomplete messages to checks that can return undefined (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5388\"\u003e#5388\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6f1a6febfe15b938742a0125597f024dae1603ed\"\u003e6f1a6fe\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e make listitem failure messages actionable (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6dd1be286097de3844962d20818810855d8b75cf\"\u003e6dd1be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e handle \u0026quot;none\u0026quot; and exponents in color strings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5422\"\u003e#5422\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf5ed89708895c4bffff8cacf345323be4338412\"\u003ecf5ed89\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5313\"\u003e#5313\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4136\"\u003e#4136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4007\"\u003e#4007\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4269\"\u003e#4269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e treat empty low-contrast text inputs as incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5359\"\u003e#5359\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/47029deca0d8e9d0bcbe94f15bf8393ba69241f9\"\u003e47029de\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4260\"\u003e#4260\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e treat dialog as non-modal when elementsFromPoint is unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5202\"\u003e#5202\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/757b44af26bdd566707d513918c5db7879dd1e2e\"\u003e757b44a\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4997\"\u003e#4997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text/visibleVirtual:\u003c/strong\u003e sanitize visible text once, not at every level (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5368\"\u003e#5368\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2d4718219f7db134de4f7cf3d741a8ce702e37d6\"\u003e2d47182\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use the fallback message when a check has no incomplete message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5367\"\u003e#5367\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4887c3a880dc5c58649bb1d5c72b79dda3393312\"\u003e4887c3a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003ed53cb0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e compare visible label to name by word (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4e3fcf56670738da96e0d6b529897d1af86e46c4\"\u003e4e3fcf5\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5346\"\u003e#5346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4311\"\u003e#4311\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e ignore parenthesised content (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5360\"\u003e#5360\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/388132db27a82c08e39d1049f3cce2f18a118500\"\u003e388132d\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e mark value-text roles incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5258f4439e05434ae0313017a8048c9611229396\"\u003e5258f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e normalize CJK and full-width text before comparing (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5419\"\u003e#5419\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/52dd387c94adb0b12cc4531ba34e8c2bd4c3b274\"\u003e52dd387\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5420\"\u003e#5420\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5340\"\u003e#5340\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-focusable-content:\u003c/strong\u003e say how to fix in the default fail message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5392\"\u003e#5392\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/b84b76bb32733b408b43ed7634e76974e38e5a95\"\u003eb84b76b\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3194\"\u003e#3194\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ep-as-heading:\u003c/strong\u003e ignore paragraphs with heading roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5348\"\u003e#5348\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cbc33b967cadc6bcc4cd34309f21742d0c0ff62c\"\u003ecbc33b9\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5283\"\u003e#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprocess-message:\u003c/strong\u003e separate array values with a comma and a space (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5393\"\u003e#5393\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6ba9ee48e153f609cdb6ed04360ce8be2731a472\"\u003e6ba9ee4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter:\u003c/strong\u003e make addReporter isDefault set the default reporter (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5395\"\u003e#5395\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/eb854ed3e7498f1c1c6bd941b44181455a8e4866\"\u003eeb854ed\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e negative tabindex content needs review instead of failing outright (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5364\"\u003e#5364\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/72e86242e518f6fd82508d842ce103590393adbd\"\u003e72e8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e2ba0812\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5406\"\u003e#5406\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4224\"\u003e#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate de.json (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5353\"\u003e#5353\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4d306cbb7c456849c6f964444a6a7174d2be502a\"\u003e4d306cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e resolve \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e url against the stylesheet that contains it (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5269\"\u003e#5269\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e618fb6cfabab7e153319256d09802b043e916dc\"\u003ee618fb6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5268\"\u003e#5268\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e797173108eadfa4355fe06af331791734e1757f\"\u003e\u003ccode\u003ee797173\u003c/code\u003e\u003c/a\u003e chore(release): v4.14.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5438\"\u003e#5438\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6976881267359ef095ba04bea4a44ceed51c25a2\"\u003e\u003ccode\u003e6976881\u003c/code\u003e\u003c/a\u003e chore(release): 4.14.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003e\u003ccode\u003ed53cb0a\u003c/code\u003e\u003c/a\u003e fix(label-content-name-mismatch): add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e\u003ccode\u003e35a38d8\u003c/code\u003e\u003c/a\u003e fix(aria-required-children): explain presentational children that cannot be i...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e\u003ccode\u003e2ba0812\u003c/code\u003e\u003c/a\u003e fix(target-size): ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e\u003ccode\u003e1e33c6c\u003c/code\u003e\u003c/a\u003e fix(aria-allowed-attr): report case-sensitive aria attributes with non-lowerc...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/f59642eddf14c93ae3c9c31d69bcd611229bedb4\"\u003e\u003ccode\u003ef59642e\u003c/code\u003e\u003c/a\u003e chore: bump mocha from 11.8.0 to 12.0.2 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5426\"\u003e#5426\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6efcb6e8408dcee3d44ee813d66f557de145f373\"\u003e\u003ccode\u003e6efcb6e\u003c/code\u003e\u003c/a\u003e chore: bump emoji-regex from 10.6.0 to 11.0.0 (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5427\"\u003e#5427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2da49a3fa8b474a0dd8069c9dc6b1aaf3b457df0\"\u003e\u003ccode\u003e2da49a3\u003c/code\u003e\u003c/a\u003e chore: bump the npm-low-risk group across 1 directory with 7 updates (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5425\"\u003e#5425\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003e\u003ccode\u003eaa4a0a1\u003c/code\u003e\u003c/a\u003e fix(aria-hidden-focus): suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5\"\u003e#5\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4.13.0...v4.14.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.11.0 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.11.0...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-security` from 4.0.1 to 4.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/releases\"\u003eeslint-plugin-security's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslint-plugin-security: v4.2.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslint-plugin-security: v4.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/blob/main/CHANGELOG.md\"\u003eeslint-plugin-security's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.1.0...eslint-plugin-security-v4.2.0\"\u003e4.2.0\u003c/a\u003e (2026-10-01)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/215\"\u003e#215\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e17082bb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/compare/eslint-plugin-security-v4.0.1...eslint-plugin-security-v4.1.0\"\u003e4.1.0\u003c/a\u003e (2026-09-16)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edetect-invisible-characters rule (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/212\"\u003e#212\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/81a6c2d3b6d9d9b56426f9f1d2234d48fdd28b24\"\u003e81a6c2d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ehandle all ECMAScript line terminators (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/221\"\u003e#221\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/48134ba803a313230444bafc0067e953453a41f2\"\u003e48134ba\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse valid rule meta types (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/219\"\u003e#219\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/baead4112da6ae792eb77d83c84c6584f673d022\"\u003ebaead41\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/a204dfb95616f6534c4c24c5d4768dc76ebdc518\"\u003e\u003ccode\u003ea204dfb\u003c/code\u003e\u003c/a\u003e chore: release 4.2.0 🚀 (\u003ca href=\"https://redirect.github.com/eslint-community/eslint-plugin-security/issues/229\"\u003e#229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint-community/eslint-plugin-security/commit/17082bb4d7f794366088b945b90c671deb37b900\"\u003e\u003ccode\u003e17082bb\u003c/code\u003e\u003c/a\u003e feat: add TypeScript type definitions (\u003ca href=\"https://redirect.github.com/eslin...\n\n_Description has been truncated_","html_url":"https://github.com/Sergey-Bar/Mjolnir/pull/729","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sergey-Bar%2FMjolnir/issues/729","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/729/packages"}}]}